X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=pppd%2Fsys-linux.c;h=4a27cd51e006ba7891b6ddb7cd13b93d3db44901;hb=5116fdc189652e3c39e2581a01b7ff5b4cefd514;hp=bf6db3285a81a9a6cebe728476e600ea71dee3f7;hpb=f53a48eb9d74db3c71938e114b7f489c339bc003;p=ppp.git diff --git a/pppd/sys-linux.c b/pppd/sys-linux.c index bf6db32..4a27cd5 100644 --- a/pppd/sys-linux.c +++ b/pppd/sys-linux.c @@ -1050,6 +1050,8 @@ void wait_input(struct timeval *timo) */ void add_fd(int fd) { + if (fd >= FD_SETSIZE) + fatal("internal error: file descriptor too large (%d)", fd); FD_SET(fd, &in_fds); if (fd > max_in_fd) max_in_fd = fd;