Windows: Fix crash in docker system prune

Signed-off-by: John Howard <jhoward@microsoft.com>
This commit is contained in:
John Howard 2016-12-09 10:02:44 -08:00
parent 7caf77ac18
commit e5900ee9bf

View file

@ -115,6 +115,8 @@ func readInputEvents(fd uintptr, maxBytes int) ([]winterm.INPUT_RECORD, error) {
countRecords := maxBytes / recordSize countRecords := maxBytes / recordSize
if countRecords > ansiterm.MAX_INPUT_EVENTS { if countRecords > ansiterm.MAX_INPUT_EVENTS {
countRecords = ansiterm.MAX_INPUT_EVENTS countRecords = ansiterm.MAX_INPUT_EVENTS
} else if countRecords == 0 {
countRecords = 1
} }
logger.Debugf("[windows] readInputEvents: Reading %v records (buffer size %v, record size %v)", countRecords, maxBytes, recordSize) logger.Debugf("[windows] readInputEvents: Reading %v records (buffer size %v, record size %v)", countRecords, maxBytes, recordSize)