diff options
author | Christian Grothoff <christian@grothoff.org> | 2013-09-18 17:24:27 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2013-09-18 17:24:27 +0000 |
commit | 8bb77c2209cec8452a2f175de31a874f31f13c19 (patch) | |
tree | 9d4bacad005da55a77a3fb4bb3b2e8deda23a0aa /src | |
parent | 5b929c0be02d48b7a729ec889c0b15177856768f (diff) | |
download | gnunet-8bb77c2209cec8452a2f175de31a874f31f13c19.tar.gz gnunet-8bb77c2209cec8452a2f175de31a874f31f13c19.zip |
-fix double cleanup
Diffstat (limited to 'src')
-rw-r--r-- | src/gns/gnunet-gns-proxy.c | 2 | ||||
-rw-r--r-- | src/gns/gnunet-service-gns_resolver.c | 8 |
2 files changed, 9 insertions, 1 deletions
diff --git a/src/gns/gnunet-gns-proxy.c b/src/gns/gnunet-gns-proxy.c index 61a6b8ddd..567b6e593 100644 --- a/src/gns/gnunet-gns-proxy.c +++ b/src/gns/gnunet-gns-proxy.c | |||
@@ -1615,6 +1615,8 @@ mhd_log_callback (void *cls, | |||
1615 | return NULL; | 1615 | return NULL; |
1616 | } | 1616 | } |
1617 | s5r->url = GNUNET_strdup (url); | 1617 | s5r->url = GNUNET_strdup (url); |
1618 | GNUNET_SCHEDULER_cancel (s5r->timeout_task); | ||
1619 | s5r->timeout_task = GNUNET_SCHEDULER_NO_TASK; | ||
1618 | return s5r; | 1620 | return s5r; |
1619 | } | 1621 | } |
1620 | } | 1622 | } |
diff --git a/src/gns/gnunet-service-gns_resolver.c b/src/gns/gnunet-service-gns_resolver.c index 3a3324da8..ceb570ae6 100644 --- a/src/gns/gnunet-service-gns_resolver.c +++ b/src/gns/gnunet-service-gns_resolver.c | |||
@@ -580,6 +580,9 @@ transmit_lookup_dns_result (struct GNS_ResolverHandle *rh) | |||
580 | i++; | 580 | i++; |
581 | } | 581 | } |
582 | GNUNET_assert (i == n); | 582 | GNUNET_assert (i == n); |
583 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, | ||
584 | "Transmitting standard DNS result with %u records\n", | ||
585 | n); | ||
583 | rh->proc (rh->proc_cls, | 586 | rh->proc (rh->proc_cls, |
584 | n, | 587 | n, |
585 | rd); | 588 | rd); |
@@ -1755,7 +1758,10 @@ start_resolver_lookup (struct GNS_ResolverHandle *rh) | |||
1755 | default: | 1758 | default: |
1756 | af = AF_UNSPEC; | 1759 | af = AF_UNSPEC; |
1757 | break; | 1760 | break; |
1758 | } | 1761 | } |
1762 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, | ||
1763 | "Doing standard DNS lookup for `%s'\n", | ||
1764 | rh->name); | ||
1759 | rh->std_resolve = GNUNET_RESOLVER_ip_get (rh->name, | 1765 | rh->std_resolve = GNUNET_RESOLVER_ip_get (rh->name, |
1760 | af, | 1766 | af, |
1761 | DNS_LOOKUP_TIMEOUT, | 1767 | DNS_LOOKUP_TIMEOUT, |