aboutsummaryrefslogtreecommitdiff
path: root/src/dv
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2013-12-10 21:38:35 +0000
committerChristian Grothoff <christian@grothoff.org>2013-12-10 21:38:35 +0000
commitf932e6b52e2c802729d3de8dfaf45320ad006b0e (patch)
treeadf49a7fcb4bae070d3e86dfa2a86332e668bece /src/dv
parent9368f4355730356e88d2a3e4d6418214c607cd64 (diff)
downloadgnunet-f932e6b52e2c802729d3de8dfaf45320ad006b0e.tar.gz
gnunet-f932e6b52e2c802729d3de8dfaf45320ad006b0e.zip
-ignore unmatched NACK/ACKs
Diffstat (limited to 'src/dv')
-rw-r--r--src/dv/dv_api.c6
-rw-r--r--src/dv/gnunet-service-dv.c2
-rw-r--r--src/dv/test_transport_dv_data.conf2
3 files changed, 3 insertions, 7 deletions
diff --git a/src/dv/dv_api.c b/src/dv/dv_api.c
index b93fa79fb..7ea005995 100644
--- a/src/dv/dv_api.c
+++ b/src/dv/dv_api.c
@@ -435,11 +435,7 @@ handle_message_receipt (void *cls,
435 peer = GNUNET_CONTAINER_multipeermap_get (sh->peers, 435 peer = GNUNET_CONTAINER_multipeermap_get (sh->peers,
436 &ack->target); 436 &ack->target);
437 if (NULL == peer) 437 if (NULL == peer)
438 { 438 return; /* this happens, just ignore */
439 GNUNET_break (0);
440 reconnect (sh);
441 return;
442 }
443 for (th = peer->head; NULL != th; th = th->next) 439 for (th = peer->head; NULL != th; th = th->next)
444 { 440 {
445 if (th->uid != ntohl (ack->uid)) 441 if (th->uid != ntohl (ack->uid))
diff --git a/src/dv/gnunet-service-dv.c b/src/dv/gnunet-service-dv.c
index 140519ab9..bfdd8c859 100644
--- a/src/dv/gnunet-service-dv.c
+++ b/src/dv/gnunet-service-dv.c
@@ -597,7 +597,7 @@ core_transmit_notify (void *cls, size_t size, void *buf)
597 dn->cth = NULL; 597 dn->cth = NULL;
598 if (NULL == buf) 598 if (NULL == buf)
599 { 599 {
600 /* peer disconnected */ 600 /* client disconnected */
601 return 0; 601 return 0;
602 } 602 }
603 off = 0; 603 off = 0;
diff --git a/src/dv/test_transport_dv_data.conf b/src/dv/test_transport_dv_data.conf
index 4b7e4a7ee..77dda946f 100644
--- a/src/dv/test_transport_dv_data.conf
+++ b/src/dv/test_transport_dv_data.conf
@@ -3,7 +3,7 @@
3[transport] 3[transport]
4PORT = 2565 4PORT = 2565
5PLUGINS = tcp dv 5PLUGINS = tcp dv
6#PREFIX = valgrind 6PREFIX = valgrind
7 7
8[dv] 8[dv]
9AUTOSTART = YES 9AUTOSTART = YES