From 7bc526b9f21cc63b14e91e2852e17503b402e8e7 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 5 Nov 2003 21:23:16 +0000 Subject: message fix git-svn-id: file:///home/lennart/svn/public/ifplugd/trunk@64 2bf48fe7-cfc1-0310-909f-d9042e1e0fef --- src/ifplugd.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/ifplugd.c b/src/ifplugd.c index 5ddf92e..1ec1a4c 100644 --- a/src/ifplugd.c +++ b/src/ifplugd.c @@ -448,7 +448,7 @@ void work(void) { if (action(status) < 0) goto finish; - if (daemonize && wait_on_fork) { + if (send_retval && daemonize && wait_on_fork) { char c = status == IFSTATUS_UP ? 2 : (status == IFSTATUS_DOWN ? 3 : 1); daemon_retval_send(c); send_retval = 0; @@ -596,7 +596,7 @@ finish: nlapi_close(); if (send_retval && daemonize && wait_on_fork) - daemon_retval_send(1); + daemon_retval_send(255); daemon_pid_file_remove(); daemon_signal_done(); @@ -918,7 +918,7 @@ int main(int argc, char* argv[]) { kill(pid, SIGTERM); } - if (c) + if (c > 3) daemon_log(LOG_ERR, "Daemon failed with error condition #%i. See syslog for details", c); return c; -- cgit