Explorar o código

Merge branch 'crashey' of git://github.com/madafoo/cjdns into crashey

Caleb James DeLisle %!s(int64=9) %!d(string=hai) anos
pai
achega
8b6d61a726
Modificáronse 1 ficheiros con 5 adicións e 0 borrados
  1. 5 0
      dht/dhtcore/SearchRunner.c

+ 5 - 0
dht/dhtcore/SearchRunner.c

@@ -132,6 +132,11 @@ static void searchReplyCallback(struct RouterModule_Promise* promise,
     struct SearchRunner_Search* search =
         Identity_check((struct SearchRunner_Search*)promise->userData);
 
+    if (!Bits_memcmp(from->ip6.bytes, search->lastNodeAsked.ip6.bytes, 16)) {
+        Timeout_resetTimeout(search->continueSearchTimeout,
+                RouterModule_searchTimeoutMilliseconds(search->runner->router));
+    }
+
     if (!Bits_memcmp(from->ip6.bytes, search->target.ip6.bytes, 16)) {
         search->numFinds++;
     }