gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r16678 - gnunet/src/transport


From: gnunet
Subject: [GNUnet-SVN] r16678 - gnunet/src/transport
Date: Fri, 2 Sep 2011 09:57:14 +0200

Author: grothoff
Date: 2011-09-02 09:57:14 +0200 (Fri, 02 Sep 2011)
New Revision: 16678

Modified:
   gnunet/src/transport/gnunet-service-transport.c
Log:
LRN: fast and dirty transport crash fix

Modified: gnunet/src/transport/gnunet-service-transport.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport.c     2011-09-02 01:41:05 UTC 
(rev 16677)
+++ gnunet/src/transport/gnunet-service-transport.c     2011-09-02 07:57:14 UTC 
(rev 16678)
@@ -1613,6 +1613,12 @@
       mq->specific_address->in_transmit = GNUNET_NO;
   }
   n = find_neighbour (&mq->neighbour_id);
+  if (n == NULL)
+  {
+    GNUNET_log_from (GNUNET_ERROR_TYPE_WARNING, "transmit_send_continuation",
+                     "Neighbour `%s' no longer exists\n", GNUNET_i2s 
(&mq->neighbour_id));
+    return;
+  }
   if (mq->client != NULL)
     transmit_send_ok (mq->client, n, target, result);
   GNUNET_assert (n != NULL);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]