gnunet

Main GNUnet Logic
Log | Files | Refs | Submodules | README | LICENSE

commit 3f1ddc993a92cd2d6d47cd7c480a01bb27247df5
parent cd32d04fb670e6feebe6c737e17e13675ac744b3
Author: Christian Grothoff <christian@grothoff.org>
Date:   Wed, 18 Apr 2018 16:22:33 +0200

stop retrying after we succeed

Diffstat:
Msrc/dns/dnsstub.c | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/src/dns/dnsstub.c b/src/dns/dnsstub.c @@ -621,6 +621,11 @@ void GNUNET_DNSSTUB_resolve_cancel (struct GNUNET_DNSSTUB_RequestSocket *rs) { rs->rc = NULL; + if (NULL != rs->retry_task) + { + GNUNET_SCHEDULER_cancel (rs->retry_task); + rs->retry_task = NULL; + } }