nscd: don't fork twice
authorAndreas Schwab <schwab@suse.de>
Sun, 23 Dec 2012 08:45:07 +0000 (09:45 +0100)
committerAndreas Schwab <schwab@suse.de>
Thu, 10 Jan 2013 08:59:59 +0000 (09:59 +0100)
nscd/nscd.c

index 26cf3c269293b909ba1676b9bdc51f0bdd3bea87..ffbc6f8bc98907cbdb016812f0cb7ff39ace6ec8 100644 (file)
@@ -252,15 +252,6 @@ main (int argc, char **argv)
        for (i = min_close_fd; i < getdtablesize (); i++)
          close (i);
 
-      if (run_mode == RUN_DAEMONIZE)
-       {
-         pid = fork ();
-         if (pid == -1)
-           error (EXIT_FAILURE, errno, _("cannot fork"));
-         if (pid != 0)
-           exit (0);
-       }
-
       setsid ();
 
       if (chdir ("/") != 0)