From 07c51cd9a293a302013169566c2508fb320522d4 Mon Sep 17 00:00:00 2001 From: Matthias Wachs Date: Wed, 16 Nov 2011 15:18:58 +0000 Subject: [PATCH] fix for mantis 1897 --- src/transport/gnunet-service-transport_neighbours.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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; -- 2.25.1