gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r31628 - gnunet/src/vpn


From: gnunet
Subject: [GNUnet-SVN] r31628 - gnunet/src/vpn
Date: Fri, 20 Dec 2013 18:11:07 +0100

Author: grothoff
Date: 2013-12-20 18:11:07 +0100 (Fri, 20 Dec 2013)
New Revision: 31628

Modified:
   gnunet/src/vpn/gnunet-service-vpn.c
Log:
-fix free after free

Modified: gnunet/src/vpn/gnunet-service-vpn.c
===================================================================
--- gnunet/src/vpn/gnunet-service-vpn.c 2013-12-20 17:07:13 UTC (rev 31627)
+++ gnunet/src/vpn/gnunet-service-vpn.c 2013-12-20 17:11:07 UTC (rev 31628)
@@ -2448,14 +2448,14 @@
                            -1, GNUNET_NO);
   while (NULL != (dt = de->dt_head))
   {
+    GNUNET_CONTAINER_DLL_remove (de->dt_head,
+                                de->dt_tail,
+                                dt);
     if (NULL != dt->ts)
     {
       free_channel_state (dt->ts);
       GNUNET_assert (NULL == dt->ts);
     }
-    GNUNET_CONTAINER_DLL_remove (de->dt_head,
-                                de->dt_tail,
-                                dt);
     GNUNET_free (dt);
   }
   if (NULL != de->heap_node)




reply via email to

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