stop retrying after we succeed
authorChristian Grothoff <christian@grothoff.org>
Wed, 18 Apr 2018 14:22:33 +0000 (16:22 +0200)
committerChristian Grothoff <christian@grothoff.org>
Wed, 18 Apr 2018 14:25:41 +0000 (16:25 +0200)
src/dns/dnsstub.c

index f9dc7a6966c13dc773fb8f7ee406190551748df6..6aa2d7b8fe0ec359d6defdb9abb0e84acd78e844 100644 (file)
@@ -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;
+  }
 }