From: <ag...@us...> - 2012-10-26 12:21:25
|
Revision: 2406 http://nagios.svn.sourceforge.net/nagios/?rev=2406&view=rev Author: ageric Date: 2012-10-26 12:21:19 +0000 (Fri, 26 Oct 2012) Log Message: ----------- lib/iobroker: Don't reduce the number of registered fds below zero A belts and suspenders thing. Not that it will help all that much if our callers are buggy, but still. Signed-off-by: Andreas Ericsson <ae...@op...> Modified Paths: -------------- nagioscore/trunk/lib/iobroker.c Modified: nagioscore/trunk/lib/iobroker.c =================================================================== --- nagioscore/trunk/lib/iobroker.c 2012-10-26 12:20:50 UTC (rev 2405) +++ nagioscore/trunk/lib/iobroker.c 2012-10-26 12:21:19 UTC (rev 2406) @@ -245,7 +245,8 @@ free(iobs->iobroker_fds[fd]); iobs->iobroker_fds[fd] = NULL; - iobs->num_fds--; + if (iobs->num_fds > 0) + iobs->num_fds--; #ifdef IOBROKER_USES_EPOLL { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |