gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r12547 - gnunet/src/util


From: gnunet
Subject: [GNUnet-SVN] r12547 - gnunet/src/util
Date: Sat, 14 Aug 2010 23:36:08 +0200

Author: grothoff
Date: 2010-08-14 23:36:08 +0200 (Sat, 14 Aug 2010)
New Revision: 12547

Modified:
   gnunet/src/util/service.c
Log:
do not leak nullfd

Modified: gnunet/src/util/service.c
===================================================================
--- gnunet/src/util/service.c   2010-08-14 21:33:18 UTC (rev 12546)
+++ gnunet/src/util/service.c   2010-08-14 21:36:08 UTC (rev 12547)
@@ -1415,10 +1415,12 @@
     return GNUNET_SYSERR;
   /* set stdin/stdout to /dev/null */
   if ((dup2 (nullfd, 0) < 0) || (dup2 (nullfd, 1) < 0))
-    {
+    {      
       GNUNET_log_strerror (GNUNET_ERROR_TYPE_ERROR, "dup2");
+      (void) CLOSE (nullfd);
       return GNUNET_SYSERR;
     }
+  (void) CLOSE (nullfd);
   /* Detach from controlling terminal */
   pid = setsid ();
   if (pid == -1)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]