[PATCH] xinit: check for correct fork error code

Tobias Stoeckmann tobias at stoeckmann.org
Mon Jan 30 20:35:37 UTC 2017


Even though this code is only active on __sun machines, the fork return
value should be checked for -1, not 1, to detect an error situation.
---
 xinit.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xinit.c b/xinit.c
index 1b04911..f826b7a 100644
--- a/xinit.c
+++ b/xinit.c
@@ -638,7 +638,7 @@ shutdown(void)
             Fatal("Unable to run program \"%s\"", "kbd_mode");
             break;
 
-        case 1:
+        case -1:
             Error("fork failed");
             break;
 
-- 
2.11.0



More information about the xorg-devel mailing list