diff --git a/devpnc.h b/devpnc.h index 1028f62..db3afc5 100644 --- a/devpnc.h +++ b/devpnc.h @@ -757,7 +757,8 @@ void pncrecv() { for (nodeid=0; nodeid<=MAXNODEID; nodeid++) if (ni[nodeid].cstate == PNCCSAUTH) { fd = ni[nodeid].fd; - FD_SET(fd, &fds); + if (fd != -1) + FD_SET(fd, &fds); if (fd > n) n = fd; }