X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=src%2Feventl.c;h=2e39b3ab122b6732ab36dd0a24f0402750ed131f;hb=4ae1e0582f66acaec33dca2c3b023d47d7f431af;hp=1bcba5b825c9e35650298eef651dc04e98ddd4b4;hpb=a01504754a0c0be56029cf3edd169f9ceb7f0023;p=pazpar2-moved-to-github.git diff --git a/src/eventl.c b/src/eventl.c index 1bcba5b..2e39b3a 100644 --- a/src/eventl.c +++ b/src/eventl.c @@ -272,6 +272,7 @@ static int event_loop(iochan_man_t man, IOCHAN *iochans) if (fds[i].input_mask) fds[i].fd = p->fd; } + assert(i == no_fds); yaz_log(man->log_level, "yaz_poll begin nofds=%d", no_fds); res = yaz_poll(fds, no_fds, tv_sec, 0); yaz_log(man->log_level, "yaz_poll returned res=%d", res); @@ -282,7 +283,7 @@ static int event_loop(iochan_man_t man, IOCHAN *iochans) else { yaz_log(YLOG_ERRNO | YLOG_WARN, "poll"); - return 0; + abort(); } } if (man->sel_fd != -1)