Commit | Line | Data |
---|---|---|
7217e0ca ML |
1 | diff --git a/hw/kdrive/src/kinput.c b/hw/kdrive/src/kinput.c |
2 | index a9a9fa5..f88cdc0 100644 | |
3 | --- a/hw/kdrive/src/kinput.c | |
4 | +++ b/hw/kdrive/src/kinput.c | |
5 | @@ -221,7 +221,7 @@ KdUnregisterFd(void *closure, int fd, Bool do_close) | |
6 | if (do_close) | |
7 | close(kdInputFds[i].fd); | |
8 | kdNumInputFds--; | |
9 | - for (j = i; j < (kdNumInputFds - 1); j++) | |
10 | + for (j = i; j < (kdNumInputFds - 1) && j < (KD_MAX_INPUT_FDS - 1); j++) | |
11 | kdInputFds[j] = kdInputFds[j + 1]; | |
12 | break; | |
13 | } |