[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))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r31264 - gnunet/src/dv,
gnunet <=