gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r30719 - gnunet/src/mesh


From: gnunet
Subject: [GNUnet-SVN] r30719 - gnunet/src/mesh
Date: Fri, 15 Nov 2013 14:00:44 +0100

Author: bartpolot
Date: 2013-11-15 14:00:43 +0100 (Fri, 15 Nov 2013)
New Revision: 30719

Modified:
   gnunet/src/mesh/gnunet-service-mesh_connection.c
Log:
- fix memleak on error (cov 10812)


Modified: gnunet/src/mesh/gnunet-service-mesh_connection.c
===================================================================
--- gnunet/src/mesh/gnunet-service-mesh_connection.c    2013-11-15 12:54:39 UTC 
(rev 30718)
+++ gnunet/src/mesh/gnunet-service-mesh_connection.c    2013-11-15 13:00:43 UTC 
(rev 30719)
@@ -1227,7 +1227,10 @@
         LOG (GNUNET_ERROR_TYPE_DEBUG, "  Creating connection\n");
     c = GMC_new (cid, NULL, path_duplicate (path), own_pos);
     if (NULL == c)
+    {
+      path_destroy (path);
       return GNUNET_OK;
+    }
     connection_reset_timeout (c, GNUNET_YES);
   }
   else
@@ -2087,6 +2090,7 @@
   {
     GNUNET_break (0);
     GMC_destroy (c);
+    path_destroy (p);
     return NULL;
   }
   c->own_pos = own_pos;




reply via email to

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