Commit Diff


commit - 7c22f272e54278cb01bf0116aed75ae371bdf352
commit + 07631126da75cdc3e76b2f309ecd52b0ce674921
blob - 9d24e5b56fc0a49727e701d8d733c4e1b57d0ecb
blob + f6f8be81a73ad894f9c8ba465171001997a72ff4
--- amused.c
+++ amused.c
@@ -246,8 +246,8 @@ amused_main(void)
 	log_setverbose(verbose);
 	log_procinit("main");
 
-	if (!debug)
-		daemon(1, 0);
+	if (!debug && daemon(1, 0) == -1)
+		fatal("daemon");
 
 	if (socketpair(AF_UNIX, SOCK_STREAM, PF_UNSPEC, pipe_main2player) == -1)
 		fatal("socketpair");