--- daemonize.c
+++ daemonize.c
@@ -142,8 +142,11 @@
 		{
 			if(!kill(pid, 0))
 			{
+				if(getpid()!=pid)
+				{
 				close(pidfile);
 				return -2;
+				}
 			}
 		}
 	}
