]> git.ozlabs.org Git - petitboot/blobdiff - discover/pb-discover.c
discover/network: Ensure dns config buffer contains a trailling nul
[petitboot] / discover / pb-discover.c
index 6def0900bc73cddf56397c67641825899e8abde1..9b1f20041da7a7a764233abc4f1d3499775be2a1 100644 (file)
@@ -19,6 +19,7 @@
 #include "discover-server.h"
 #include "device-handler.h"
 #include "network.h"
+#include "sysinfo.h"
 
 static void print_version(void)
 {
@@ -158,9 +159,6 @@ int main(int argc, char *argv[])
 
        signal(SIGINT, sigint_handler);
 
-       if (opts.no_autoboot == opt_yes)
-               config_set_autoboot(false);
-
        waitset = waitset_create(NULL);
 
        server = discover_server_init(waitset);
@@ -172,6 +170,10 @@ int main(int argc, char *argv[])
                return EXIT_FAILURE;
 
        config_init(NULL);
+       if (opts.no_autoboot == opt_yes)
+               config_set_autoboot(false);
+
+       system_info_init(server);
 
        handler = device_handler_init(server, waitset, opts.dry_run == opt_yes);
        if (!handler)