diff --git a/main/asterisk.c b/main/asterisk.c
index 0594610a44ca6068b4e319c5dc3883019fae0acc..4135016560f2062cf3bf5831b888453d75b8eed1 100644
--- a/main/asterisk.c
+++ b/main/asterisk.c
@@ -2823,7 +2823,7 @@ int main(int argc, char *argv[])
 
 #if HAVE_WORKING_FORK
 	if (ast_opt_always_fork || !ast_opt_no_fork) {
-		daemon(0, 0);
+		daemon(1, 0);
 		ast_mainpid = getpid();
 		/* Blindly re-write pid file since we are forking */
 		unlink(ast_config_AST_PID);