aboutsummaryrefslogtreecommitdiff
path: root/editors
diff options
context:
space:
mode:
Diffstat (limited to 'editors')
-rw-r--r--editors/vi.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/editors/vi.c b/editors/vi.c
index 75e158cfc..a75735945 100644
--- a/editors/vi.c
+++ b/editors/vi.c
@@ -2280,8 +2280,9 @@ static char readit(void) // read (maybe cursor) key from stdin
2280 struct pollfd pfd; 2280 struct pollfd pfd;
2281 pfd.fd = 0; 2281 pfd.fd = 0;
2282 pfd.events = POLLIN; 2282 pfd.events = POLLIN;
2283 // Rob needed 300ms timeout on qemu 2283 // Timeout is needed to reconnect escape sequences split
2284 if (safe_poll(&pfd, 1, /*timeout:*/ 300)) { 2284 // up by transmission over a serial console.
2285 if (safe_poll(&pfd, 1, 25)) {
2285 if (safe_read(0, readbuffer + n, 1) <= 0) 2286 if (safe_read(0, readbuffer + n, 1) <= 0)
2286 goto error; 2287 goto error;
2287 n++; 2288 n++;