]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
main: fix --forks default
authorVladimír Čunát <vladimir.cunat@nic.cz>
Thu, 1 Feb 2018 17:47:50 +0000 (18:47 +0100)
committerVladimír Čunát <vladimir.cunat@nic.cz>
Mon, 5 Feb 2018 13:04:23 +0000 (14:04 +0100)
It mostly worked, just by accident.
I see no use for negative initialization in this case.

daemon/main.c

index 7e3e23cab868cda4dba11399b4d006d5bd3fc7c3..644c7060b52d1bc711744aa190d92628cce9f08f 100644 (file)
@@ -464,7 +464,7 @@ static int set_keyfile(struct engine *engine, char *keyfile, bool unmanaged)
 static void args_init(struct args *args)
 {
        memset(args, 0, sizeof(struct args));
-       args->forks = -1;
+       args->forks = 1;
        array_init(args->addr_set);
        array_init(args->tls_set);
        array_init(args->fd_set);
@@ -612,7 +612,7 @@ int main(int argc, char **argv)
                args.interactive = false;
                if (args.forks != 1) {
                        kr_log_error("[system] when run under systemd-style supervision, "
-                                    "use single-process only (bad: --fork=%d).\n", args.forks);
+                                    "use single-process only (bad: --forks=%d).\n", args.forks);
                        free_sd_socket_names(socket_names, sd_nsocks);
                        return EXIT_FAILURE;
                }