diff options
Diffstat (limited to 'apps/osc.c')
-rw-r--r-- | apps/osc.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -85,8 +85,8 @@ int osc_handle_revents(osc_t* o, struct pollfd *pfds, int npfds) { assert(npfds == 1); - if(pfds[0].revents & (POLLERR | POLLHUP)) { - error(0, 0, "OSC: got POLLERR or POLLHUP"); + if(pfds[0].revents & (POLLERR | POLLHUP | POLLNVAL)) { + error(0, 0, "OSC: got POLLERR, POLLHUP or POLLNVAL"); return -1; } if(!(pfds[0].revents & POLLIN)) |