From: <ag...@us...> - 2012-12-12 17:36:41
|
Revision: 2523 http://nagios.svn.sourceforge.net/nagios/?rev=2523&view=rev Author: ageric Date: 2012-12-12 17:36:35 +0000 (Wed, 12 Dec 2012) Log Message: ----------- core: Log and bail out early in case iobroker creation fails If it does, all manner of Bad Things will happen, and we won't be able to do anything sensible at all, so we might as well give up early. Signed-off-by: Andreas Ericsson <ae...@op...> Modified Paths: -------------- nagioscore/trunk/base/nagios.c Modified: nagioscore/trunk/base/nagios.c =================================================================== --- nagioscore/trunk/base/nagios.c 2012-12-12 17:36:11 UTC (rev 2522) +++ nagioscore/trunk/base/nagios.c 2012-12-12 17:36:35 UTC (rev 2523) @@ -442,7 +442,11 @@ exit(EXIT_FAILURE); } - nagios_iobs = iobroker_create(); + if (!(nagios_iobs = iobroker_create())) { + logit(NSLOG_RUNTIME_ERROR, TRUE, "Error: Failed to create IO broker set: %s\n", + strerror(errno)); + exit(EXIT_FAILURE); + } /* keep monitoring things until we get a shutdown command */ do { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |