aboutsummaryrefslogtreecommitdiff
path: root/src/cadet/gnunet-service-cadet.c
diff options
context:
space:
mode:
authorMartin Schanzenbach <mschanzenbach@posteo.de>2021-05-15 18:29:27 +0200
committerMartin Schanzenbach <mschanzenbach@posteo.de>2021-05-15 18:29:27 +0200
commitdc7de219b5a16dc63e7492981d5d7fcd79d91fc8 (patch)
tree7fc0e8e145d4019b1f13373391ffb8955bbcd541 /src/cadet/gnunet-service-cadet.c
parenta32caa414945a64ae75561d5edb87498d86f265a (diff)
downloadgnunet-dc7de219b5a16dc63e7492981d5d7fcd79d91fc8.tar.gz
gnunet-dc7de219b5a16dc63e7492981d5d7fcd79d91fc8.zip
-coverity: use after free
Diffstat (limited to 'src/cadet/gnunet-service-cadet.c')
-rw-r--r--src/cadet/gnunet-service-cadet.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/cadet/gnunet-service-cadet.c b/src/cadet/gnunet-service-cadet.c
index c8d69e43d..73e463e9b 100644
--- a/src/cadet/gnunet-service-cadet.c
+++ b/src/cadet/gnunet-service-cadet.c
@@ -1137,13 +1137,13 @@ channel_destroy_iterator (void *cls,
1137 GCCH_2s (ch), 1137 GCCH_2s (ch),
1138 GSC_2s (c)); 1138 GSC_2s (c));
1139 ccn.channel_of_client = htonl (key); 1139 ccn.channel_of_client = htonl (key);
1140 GCCH_channel_local_destroy (ch,
1141 c,
1142 ccn);
1143 GNUNET_assert (GNUNET_YES == 1140 GNUNET_assert (GNUNET_YES ==
1144 GNUNET_CONTAINER_multihashmap32_remove (c->channels, 1141 GNUNET_CONTAINER_multihashmap32_remove (c->channels,
1145 key, 1142 key,
1146 ch)); 1143 ch));
1144 GCCH_channel_local_destroy (ch,
1145 c,
1146 ccn);
1147 return GNUNET_OK; 1147 return GNUNET_OK;
1148} 1148}
1149 1149