aboutsummaryrefslogtreecommitdiff
path: root/src/vpn
diff options
context:
space:
mode:
Diffstat (limited to 'src/vpn')
-rw-r--r--src/vpn/gnunet-service-vpn.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/vpn/gnunet-service-vpn.c b/src/vpn/gnunet-service-vpn.c
index 16e84e715..2c1463519 100644
--- a/src/vpn/gnunet-service-vpn.c
+++ b/src/vpn/gnunet-service-vpn.c
@@ -2448,14 +2448,14 @@ free_destination_entry (struct DestinationEntry *de)
2448 -1, GNUNET_NO); 2448 -1, GNUNET_NO);
2449 while (NULL != (dt = de->dt_head)) 2449 while (NULL != (dt = de->dt_head))
2450 { 2450 {
2451 GNUNET_CONTAINER_DLL_remove (de->dt_head,
2452 de->dt_tail,
2453 dt);
2451 if (NULL != dt->ts) 2454 if (NULL != dt->ts)
2452 { 2455 {
2453 free_channel_state (dt->ts); 2456 free_channel_state (dt->ts);
2454 GNUNET_assert (NULL == dt->ts); 2457 GNUNET_assert (NULL == dt->ts);
2455 } 2458 }
2456 GNUNET_CONTAINER_DLL_remove (de->dt_head,
2457 de->dt_tail,
2458 dt);
2459 GNUNET_free (dt); 2459 GNUNET_free (dt);
2460 } 2460 }
2461 if (NULL != de->heap_node) 2461 if (NULL != de->heap_node)