]> source.dussan.org Git - tigervnc.git/commitdiff
Fix incorrect daemonization by vncsession
authorPierre Ossman <ossman@cendio.se>
Wed, 25 Nov 2020 11:35:32 +0000 (12:35 +0100)
committerPierre Ossman <ossman@cendio.se>
Wed, 25 Nov 2020 11:35:32 +0000 (12:35 +0100)
We terminated the child instead of the parent after fork().

Reported by Jan Grulich from Red Hat.

unix/vncserver/vncsession.c

index 2b47f5f55d555e664743c7ae5ef4f18d7a79d3cd..f78c096f7997617c56d364c78cce3935056a4251 100644 (file)
@@ -99,7 +99,7 @@ begin_daemon(void)
         return -1;
     }
 
-    if (pid == 0)
+    if (pid != 0)
         _exit(0);
 
     /* Send all stdio to /dev/null */