aboutsummaryrefslogtreecommitdiff
path: root/src/transport/gnunet-service-transport_neighbours.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2012-05-27 17:45:31 +0000
committerChristian Grothoff <christian@grothoff.org>2012-05-27 17:45:31 +0000
commit663b3cf348ef49f117906262dbc4aebfb2e34f74 (patch)
treedfdec3936795a3b36658bda7517fab92d3f12195 /src/transport/gnunet-service-transport_neighbours.c
parent6a3aa5797d49178e806fc5cc5713806647cbd040 (diff)
downloadgnunet-663b3cf348ef49f117906262dbc4aebfb2e34f74.tar.gz
gnunet-663b3cf348ef49f117906262dbc4aebfb2e34f74.zip
-fixig #2377
Diffstat (limited to 'src/transport/gnunet-service-transport_neighbours.c')
-rw-r--r--src/transport/gnunet-service-transport_neighbours.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/transport/gnunet-service-transport_neighbours.c b/src/transport/gnunet-service-transport_neighbours.c
index 8dd3190f7..9fe8b3953 100644
--- a/src/transport/gnunet-service-transport_neighbours.c
+++ b/src/transport/gnunet-service-transport_neighbours.c
@@ -1125,13 +1125,8 @@ transmit_send_continuation (void *cls,
1125 struct MessageQueue *mq = cls; 1125 struct MessageQueue *mq = cls;
1126 struct NeighbourMapEntry *n; 1126 struct NeighbourMapEntry *n;
1127 1127
1128 n = lookup_neighbour (receiver); 1128 if (NULL == (n = lookup_neighbour (receiver)))
1129 if (NULL == n) 1129 return; /* disconnect or other error while transmitting, can happen */
1130 {
1131 GNUNET_break (0);
1132 return;
1133 }
1134
1135 if (n->is_active == mq) 1130 if (n->is_active == mq)
1136 { 1131 {
1137 /* this is still "our" neighbour, remove us from its queue 1132 /* this is still "our" neighbour, remove us from its queue