aboutsummaryrefslogtreecommitdiff
path: root/src/transport
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2020-04-08 17:34:27 +0200
committerChristian Grothoff <christian@grothoff.org>2020-04-08 17:34:27 +0200
commitba4da8c3f22977b33028988a7f65596005ce3f55 (patch)
tree3ba46847fc129196e34d34e0c494d20d3dd95c28 /src/transport
parent11ae9f030e13d07c505a4d5477d592ddb4b3acf6 (diff)
downloadgnunet-ba4da8c3f22977b33028988a7f65596005ce3f55.tar.gz
gnunet-ba4da8c3f22977b33028988a7f65596005ce3f55.zip
hack around crash on disconnect
Diffstat (limited to 'src/transport')
-rw-r--r--src/transport/gnunet-service-transport.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/transport/gnunet-service-transport.c b/src/transport/gnunet-service-transport.c
index 7638839cc..927a8753c 100644
--- a/src/transport/gnunet-service-transport.c
+++ b/src/transport/gnunet-service-transport.c
@@ -529,7 +529,10 @@ client_disconnect_cb (void *cls,
529 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, 529 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
530 "Client %p disconnected, cleaning up.\n", 530 "Client %p disconnected, cleaning up.\n",
531 tc); 531 tc);
532 GNUNET_CONTAINER_multipeermap_iterate (active_stccs, &mark_match_down, tc); 532 if (NULL != active_stccs)
533 GNUNET_CONTAINER_multipeermap_iterate (active_stccs,
534 &mark_match_down,
535 tc);
533 for (struct AddressToStringContext *cur = a2s_head; NULL != cur; 536 for (struct AddressToStringContext *cur = a2s_head; NULL != cur;
534 cur = cur->next) 537 cur = cur->next)
535 { 538 {