From: Jeremy Sowden Date: Sun, 21 Nov 2021 20:41:37 +0000 (+0000) Subject: ulogd: fix order of log arguments X-Git-Tag: ulogd-2.0.8~52 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=efbbcb757fef41caf18f789861b3141cee3be753;p=thirdparty%2Fulogd2.git ulogd: fix order of log arguments If `daemon` fails during start-up, ulogd attempts to print `errno` and `strerror(errno)` to the log. However, the arguments are the wrong way round. Swap them. Signed-off-by: Jeremy Sowden Signed-off-by: Pablo Neira Ayuso --- diff --git a/src/ulogd.c b/src/ulogd.c index a31b355..97da4fc 100644 --- a/src/ulogd.c +++ b/src/ulogd.c @@ -1569,7 +1569,7 @@ int main(int argc, char* argv[]) if (daemonize){ if (daemon(0, 0) < 0) { ulogd_log(ULOGD_FATAL, "can't daemonize: %s (%d)\n", - errno, strerror(errno)); + strerror(errno), errno); warn_and_exit(daemonize); } }