gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r5123 - GNUnet/src/applications/fs/uritrack


From: gnunet
Subject: [GNUnet-SVN] r5123 - GNUnet/src/applications/fs/uritrack
Date: Fri, 22 Jun 2007 03:06:57 -0600 (MDT)

Author: grothoff
Date: 2007-06-22 03:06:56 -0600 (Fri, 22 Jun 2007)
New Revision: 5123

Modified:
   GNUnet/src/applications/fs/uritrack/uri_info.c
Log:
fixing memory and socket leak -- impacting gnunet-gtk and gnunet-qt

Modified: GNUnet/src/applications/fs/uritrack/uri_info.c
===================================================================
--- GNUnet/src/applications/fs/uritrack/uri_info.c      2007-06-22 08:43:43 UTC 
(rev 5122)
+++ GNUnet/src/applications/fs/uritrack/uri_info.c      2007-06-22 09:06:56 UTC 
(rev 5123)
@@ -109,8 +109,12 @@
     CLOSE(fd);
     FREE(s);
   }
-  if (2 != read(fd, io, 2))
+  FREE(s);
+  if (2 != read(fd, io, 2)) {
+    CLOSE(fd);
     return URITRACK_FRESH;
+  }
+  CLOSE(fd);
   if (io[0] == (unsigned char) crc)
     return (enum URITRACK_STATE) io[1];
   return URITRACK_FRESH;





reply via email to

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