aboutsummaryrefslogtreecommitdiff
path: root/src/transport/gnunet-service-transport.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2011-09-02 07:57:14 +0000
committerChristian Grothoff <christian@grothoff.org>2011-09-02 07:57:14 +0000
commit4c98b8706cad51e2730eea9789dd2df682a587f5 (patch)
tree1899b21f8090185d6cca8778d311ddfae0f4d004 /src/transport/gnunet-service-transport.c
parent1cdf3963878d15df45a2f10fd1514f551bd2010d (diff)
downloadgnunet-4c98b8706cad51e2730eea9789dd2df682a587f5.tar.gz
gnunet-4c98b8706cad51e2730eea9789dd2df682a587f5.zip
LRN: fast and dirty transport crash fix
Diffstat (limited to 'src/transport/gnunet-service-transport.c')
-rw-r--r--src/transport/gnunet-service-transport.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/transport/gnunet-service-transport.c b/src/transport/gnunet-service-transport.c
index 67dc4e962..5bf3c4c77 100644
--- a/src/transport/gnunet-service-transport.c
+++ b/src/transport/gnunet-service-transport.c
@@ -1613,6 +1613,12 @@ transmit_send_continuation (void *cls, const struct GNUNET_PeerIdentity *target,
1613 mq->specific_address->in_transmit = GNUNET_NO; 1613 mq->specific_address->in_transmit = GNUNET_NO;
1614 } 1614 }
1615 n = find_neighbour (&mq->neighbour_id); 1615 n = find_neighbour (&mq->neighbour_id);
1616 if (n == NULL)
1617 {
1618 GNUNET_log_from (GNUNET_ERROR_TYPE_WARNING, "transmit_send_continuation",
1619 "Neighbour `%s' no longer exists\n", GNUNET_i2s (&mq->neighbour_id));
1620 return;
1621 }
1616 if (mq->client != NULL) 1622 if (mq->client != NULL)
1617 transmit_send_ok (mq->client, n, target, result); 1623 transmit_send_ok (mq->client, n, target, result);
1618 GNUNET_assert (n != NULL); 1624 GNUNET_assert (n != NULL);