gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r31264 - gnunet/src/dv


From: gnunet
Subject: [GNUnet-SVN] r31264 - gnunet/src/dv
Date: Tue, 10 Dec 2013 15:37:05 +0100

Author: grothoff
Date: 2013-12-10 15:37:05 +0100 (Tue, 10 Dec 2013)
New Revision: 31264

Modified:
   gnunet/src/dv/dv_api.c
Log:
-do not crash if we get NACKs or ACKs for disconnected peers

Modified: gnunet/src/dv/dv_api.c
===================================================================
--- gnunet/src/dv/dv_api.c      2013-12-10 14:33:56 UTC (rev 31263)
+++ gnunet/src/dv/dv_api.c      2013-12-10 14:37:05 UTC (rev 31264)
@@ -434,6 +434,12 @@
     ack = (const struct GNUNET_DV_AckMessage *) msg;
     peer = GNUNET_CONTAINER_multipeermap_get (sh->peers,
                                               &ack->target);
+    if (NULL == peer)
+    {
+      GNUNET_break (0);
+      reconnect (sh);
+      return;
+    }
     for (th = peer->head; NULL != th; th = th->next)
     {
       if (th->uid != ntohl (ack->uid))




reply via email to

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