--- a/miniupnpd.c
+++ b/miniupnpd.c
@@ -1577,21 +1577,7 @@ init(int argc, char * * argv, struct run
 		goto print_usage;
 	}
 
-	if(debug_flag)
-	{
-		pid = getpid();
-	}
-	else
-	{
-#ifdef USE_DAEMON
-		if(daemon(0, 0)<0) {
-			perror("daemon()");
-		}
-		pid = getpid();
-#else
-		pid = daemonize();
-#endif
-	}
+	pid = getpid();
 
 	openlog_option = LOG_PID|LOG_CONS;
 	if(debug_flag)
