Browse code

Windows: Fix crash in docker system prune

Signed-off-by: John Howard <jhoward@microsoft.com>

John Howard authored on 2016/12/10 03:02:44
Showing 1 changed files
... ...
@@ -115,6 +115,8 @@ func readInputEvents(fd uintptr, maxBytes int) ([]winterm.INPUT_RECORD, error) {
115 115
 	countRecords := maxBytes / recordSize
116 116
 	if countRecords > ansiterm.MAX_INPUT_EVENTS {
117 117
 		countRecords = ansiterm.MAX_INPUT_EVENTS
118
+	} else if countRecords == 0 {
119
+		countRecords = 1
118 120
 	}
119 121
 	logger.Debugf("[windows] readInputEvents: Reading %v records (buffer size %v, record size %v)", countRecords, maxBytes, recordSize)
120 122