]> git.proxmox.com Git - mirror_qemu.git/blobdiff - vl.c
vl.c: daemonize before guest memory allocation
[mirror_qemu.git] / vl.c
diff --git a/vl.c b/vl.c
index 9ce65fc3dd15609d787ee465f3c48c6906cef6c2..16418ecf8c5d94c4160c82ece2922e0647b871bb 100644 (file)
--- a/vl.c
+++ b/vl.c
@@ -3965,6 +3965,8 @@ int main(int argc, char **argv, char **envp)
     }
     loc_set_none();
 
+    os_daemonize();
+
     if (qemu_init_main_loop()) {
         fprintf(stderr, "qemu_init_main_loop failed\n");
         exit(1);
@@ -4206,8 +4208,6 @@ int main(int argc, char **argv, char **envp)
     }
 #endif
 
-    os_daemonize();
-
     if (pid_file && qemu_create_pidfile(pid_file) != 0) {
         os_pidfile_error();
         exit(1);