]> git.ipfire.org Git - thirdparty/ulogd2.git/commitdiff
ulogd: fix order of log arguments
authorJeremy Sowden <jeremy@azazel.net>
Sun, 21 Nov 2021 20:41:37 +0000 (20:41 +0000)
committerPablo Neira Ayuso <pablo@netfilter.org>
Tue, 23 Nov 2021 13:24:53 +0000 (14:24 +0100)
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 <jeremy@azazel.net>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/ulogd.c

index a31b35592a87a133e864f0fbd54d142147e3fb85..97da4fc0018ff0c096c15cb998d5f82e2bd142db 100644 (file)
@@ -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);
                }
        }