Don't output pidfile before parsing command line arguments

This commit is contained in:
Thomas D 2015-03-27 01:16:25 +01:00
parent eb54136775
commit ace0e646a1

View File

@ -704,7 +704,6 @@ ipmievd_main(struct ipmi_event_intf * eintf, int argc, char ** argv)
memset(pidfile, 0, 64); memset(pidfile, 0, 64);
sprintf(pidfile, "%s%d", DEFAULT_PIDFILE, eintf->intf->devnum); sprintf(pidfile, "%s%d", DEFAULT_PIDFILE, eintf->intf->devnum);
lprintf(LOG_NOTICE, "ipmievd: using pidfile %s", pidfile);
for (i = 0; i < argc; i++) { for (i = 0; i < argc; i++) {
if (strncasecmp(argv[i], "help", 4) == 0) { if (strncasecmp(argv[i], "help", 4) == 0) {
@ -739,6 +738,8 @@ ipmievd_main(struct ipmi_event_intf * eintf, int argc, char ** argv)
} }
} }
lprintf(LOG_NOTICE, "ipmievd: using pidfile %s", pidfile);
/* /*
* We need to open interface before forking daemon * We need to open interface before forking daemon
* so error messages are not lost to syslog and * so error messages are not lost to syslog and