From a8e6642ed2393208d4d9caca6c4108487a95ae82 Mon Sep 17 00:00:00 2001 From: Bart Polot Date: Wed, 24 Jun 2015 14:00:45 +0000 Subject: [PATCH] - free skipped keys on tunnel Axolotl destroy --- src/cadet/gnunet-service-cadet_tunnel.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/cadet/gnunet-service-cadet_tunnel.c b/src/cadet/gnunet-service-cadet_tunnel.c index c94e59e27..422a1649e 100644 --- a/src/cadet/gnunet-service-cadet_tunnel.c +++ b/src/cadet/gnunet-service-cadet_tunnel.c @@ -2679,6 +2679,9 @@ destroy_ax (struct CadetTunnel *t) GNUNET_free_non_null (t->ax->DHRs); GNUNET_free_non_null (t->ax->kx_0); + while (NULL != t->ax->skipped_head) + delete_skipped_key (t, t->ax->skipped_head); + GNUNET_assert (0 == t->ax->skipped); GNUNET_free (t->ax); t->ax = NULL; -- 2.25.1