From: Matthias Wachs Date: Wed, 16 Nov 2011 15:18:58 +0000 (+0000) Subject: fix for mantis 1897 X-Git-Tag: initial-import-from-subversion-38251~15902 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=07c51cd9a293a302013169566c2508fb320522d4;p=oweals%2Fgnunet.git fix for mantis 1897 --- diff --git a/src/transport/gnunet-service-transport_neighbours.c b/src/transport/gnunet-service-transport_neighbours.c index 67eb9f39b..3a5888734 100644 --- a/src/transport/gnunet-service-transport_neighbours.c +++ b/src/transport/gnunet-service-transport_neighbours.c @@ -654,10 +654,13 @@ transmit_send_continuation (void *cls, { struct MessageQueue *mq; struct NeighbourMapEntry *n; + struct NeighbourMapEntry *tmp; + + tmp = lookup_neighbour(receiver); mq = cls; n = mq->n; - if (NULL != n) + if ((NULL != n) && (tmp != NULL) && (tmp == n)) { GNUNET_assert (n->is_active == mq); n->is_active = NULL;