From efbbcb757fef41caf18f789861b3141cee3be753 Mon Sep 17 00:00:00 2001 From: Jeremy Sowden Date: Sun, 21 Nov 2021 20:41:37 +0000 Subject: 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 --- src/ulogd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') 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); } } -- cgit v1.2.3