Signed-off-by: John Howard <jhoward@microsoft.com>
| ... | ... |
@@ -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 |
|