Browse code

don't re-utilize descriptor 0

git-svn: trunk@2837

Tomasz Kojm authored on 2007/02/22 23:25:30
Showing 2 changed files
... ...
@@ -1,3 +1,7 @@
1
+Thu Feb 22 13:28:00 CET 2007 (tk)
2
+---------------------------------
3
+  * shared/misc.c: daemonize: don't re-utilize descriptor 0
4
+
1 5
 Thu Feb 22 10:31:23 CET 2007 (acab)
2 6
 -----------------------------------
3 7
   * clamd: handle signals while polling the sockets in the main loop (bb#320)
... ...
@@ -334,7 +334,7 @@ void daemonize(void)
334 334
 	    close(i);
335 335
 
336 336
     } else {
337
-	close(0);
337
+	dup2(i, 0);
338 338
 	dup2(i, 1);
339 339
 	dup2(i, 2);
340 340
     }