X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=process.c;h=78d65364e75d61a8b98447a827b484c739f429a4;hb=ee697dd98d0f9aca6b9df7ffb32d3a15b4e33d6d;hp=64683159ccc40be20132f5bc8d40beb89ed325c1;hpb=cf5f1149caccf65c700e73fc0e9212c916df3610;p=secnet.git diff --git a/process.c b/process.c index 6468315..78d6536 100644 --- a/process.c +++ b/process.c @@ -183,11 +183,7 @@ static beforepoll_fn signal_beforepoll; static int signal_beforepoll(void *st, struct pollfd *fds, int *nfds_io, int *timeout_io) { - if (*nfds_io<1) { - *nfds_io=1; - return ERANGE; - } - *nfds_io=1; + BEFOREPOLL_WANT_FDS(1); fds[0].fd=spr; fds[0].events=POLLIN; return 0;