The daemon loop needs to call log_open() because it called log_close().

This commit is contained in:
Wayne Davison committed 2005-02-18 17:34:09 +00:00
1 parent 2267efeac5
commit 1da05366ad
1 file changed
+3
+3
View File
@@ -506,6 +506,9 @@ void start_accept_loop(int port, int (*fn)(int, int))
int ret;
for (i = 0; sp[i] >= 0; i++)
close(sp[i]);
/* Re-open log file in child before possibly giving
* up privileges (see log_close() above). */
log_open();
ret = fn(fd, fd);
close_all();
_exit(ret);