From f1ee404dcacd4da75276a143d46b60f1fd3774a7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tom=C3=A1=C5=A1=20Brada?= Date: Wed, 9 Dec 2015 21:35:35 +0100 Subject: [PATCH] Forgot to reset ReqDelta on update. --- dht.pas | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dht.pas b/dht.pas index 1258fc7..23b680b 100644 --- a/dht.pas +++ b/dht.pas @@ -145,9 +145,10 @@ procedure UpdateNode(const id:tFID; const addr:tNetAddr); else if bkt^.peer[i].id=id then begin if bkt^.peer[i].addr<>addr then continue; {found node in the bucket} - writeln('DHT: UpadateNode ',string(id)); + writeln('DHT: UpdateNode ',string(id)); // ?? bkt^.ModifyTime:=mNow; bkt^.peer[i].LastMsgFrom:=mNow; + bkt^.peer[i].ReqDelta:=0; exit end else if (fr=0) and (bkt^.peer[i].ReqDelta>=2) then fr:=i {use non-responding as free}; if fr=0 then begin -- 2.11.4.GIT