[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)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r31628 - gnunet/src/vpn,
gnunet <=