diff options
author | Bart Polot <bart@net.in.tum.de> | 2015-06-24 14:00:45 +0000 |
---|---|---|
committer | Bart Polot <bart@net.in.tum.de> | 2015-06-24 14:00:45 +0000 |
commit | a8e6642ed2393208d4d9caca6c4108487a95ae82 (patch) | |
tree | ebc25237bb9fb3eff2c349b3e98d2bd4977bac2a /src | |
parent | 26a9ded44c5d15c57594db08ecea857af7fb684d (diff) | |
download | gnunet-a8e6642ed2393208d4d9caca6c4108487a95ae82.tar.gz gnunet-a8e6642ed2393208d4d9caca6c4108487a95ae82.zip |
- free skipped keys on tunnel Axolotl destroy
Diffstat (limited to 'src')
-rw-r--r-- | src/cadet/gnunet-service-cadet_tunnel.c | 3 |
1 files changed, 3 insertions, 0 deletions
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) | |||
2679 | 2679 | ||
2680 | GNUNET_free_non_null (t->ax->DHRs); | 2680 | GNUNET_free_non_null (t->ax->DHRs); |
2681 | GNUNET_free_non_null (t->ax->kx_0); | 2681 | GNUNET_free_non_null (t->ax->kx_0); |
2682 | while (NULL != t->ax->skipped_head) | ||
2683 | delete_skipped_key (t, t->ax->skipped_head); | ||
2684 | GNUNET_assert (0 == t->ax->skipped); | ||
2682 | 2685 | ||
2683 | GNUNET_free (t->ax); | 2686 | GNUNET_free (t->ax); |
2684 | t->ax = NULL; | 2687 | t->ax = NULL; |