gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r9127 - gnunet/src/util
Date: Tue, 6 Oct 2009 05:58:00 -0600

Author: grothoff
Date: 2009-10-06 05:58:00 -0600 (Tue, 06 Oct 2009)
New Revision: 9127

Modified:
   gnunet/src/util/disk.c
Log:
fix

Modified: gnunet/src/util/disk.c
===================================================================
--- gnunet/src/util/disk.c      2009-10-05 19:17:51 UTC (rev 9126)
+++ gnunet/src/util/disk.c      2009-10-06 11:58:00 UTC (rev 9127)
@@ -1602,9 +1602,7 @@
 {
   struct GNUNET_DISK_PipeHandle *p;
   struct GNUNET_DISK_FileHandle *fds;
-  int err;
 
-  err = GNUNET_NO;
   p = GNUNET_malloc (sizeof (struct GNUNET_DISK_PipeHandle) + 2 * sizeof 
(struct GNUNET_DISK_FileHandle));
   fds = (struct GNUNET_DISK_FileHandle *) &p[1];
   p->fd[0] = &fds[0];
@@ -1618,9 +1616,9 @@
   ret = pipe (fd);
   if (ret == -1)
     {
-      err = errno;
+      eno = errno;
       GNUNET_free (p);
-      errno = err;
+      errno = eno;
       return NULL;
     }
   p->fd[0]->fd = fd[0];
@@ -1640,9 +1638,8 @@
        {
          eno = errno;
          GNUNET_log_strerror(GNUNET_ERROR_TYPE_ERROR, "fcntl");
-         close (p->fd[0]->fd);
-         close (p->fd[1]->fd);
-         err = GNUNET_YES;
+         GNUNET_break (0 == close (p->fd[0]->fd));
+         GNUNET_break (0 == close (p->fd[1]->fd));
          GNUNET_free (p);
          errno = eno;
          return NULL;





reply via email to

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