From 51122793b01e7feadc186a9b25120e0480ba1ed7 Mon Sep 17 00:00:00 2001 From: Matthias Wachs Date: Wed, 18 Dec 2013 11:53:48 +0000 Subject: [PATCH] rescheduling sessions for udp --- src/transport/plugin_transport_udp.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/transport/plugin_transport_udp.c b/src/transport/plugin_transport_udp.c index 4480747a5..b060bb779 100644 --- a/src/transport/plugin_transport_udp.c +++ b/src/transport/plugin_transport_udp.c @@ -1678,7 +1678,16 @@ udp_plugin_update_session_timeout (void *cls, const struct GNUNET_PeerIdentity *peer, struct Session *session) { + if (GNUNET_YES + != GNUNET_CONTAINER_multipeermap_contains_value (plugin->sessions, + &s->target, s)) + { + GNUNET_break(0); + return; + } + /* Reschedule session timeout */ + reschedule_session_timeout (session); } /** -- 2.25.1