aboutsummaryrefslogtreecommitdiff
path: root/src/gns/gnunet-service-gns_resolver.c
diff options
context:
space:
mode:
authorMartin Schanzenbach <schanzen@gnunet.org>2022-02-14 12:15:54 +0100
committerMartin Schanzenbach <schanzen@gnunet.org>2022-02-14 12:15:54 +0100
commit8f7f4944aaf9b689c4a5b35b869f17c18cd37f54 (patch)
tree1c08f060727ece3778aa63f57e35c079dd5a4189 /src/gns/gnunet-service-gns_resolver.c
parent0c6475bd0c66bbc5190fb199d67594f203d93b2f (diff)
downloadgnunet-8f7f4944aaf9b689c4a5b35b869f17c18cd37f54.tar.gz
gnunet-8f7f4944aaf9b689c4a5b35b869f17c18cd37f54.zip
GNS: Rename CNAME test; bugfix
Diffstat (limited to 'src/gns/gnunet-service-gns_resolver.c')
-rw-r--r--src/gns/gnunet-service-gns_resolver.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/gns/gnunet-service-gns_resolver.c b/src/gns/gnunet-service-gns_resolver.c
index 5573d072a..549230abd 100644
--- a/src/gns/gnunet-service-gns_resolver.c
+++ b/src/gns/gnunet-service-gns_resolver.c
@@ -1197,7 +1197,7 @@ recursive_dns_resolution (struct GNS_ResolverHandle *rh)
1197 */ 1197 */
1198static void 1198static void
1199handle_gns_redirect_result (struct GNS_ResolverHandle *rh, 1199handle_gns_redirect_result (struct GNS_ResolverHandle *rh,
1200 const char *rname) 1200 const char *rname)
1201{ 1201{
1202 size_t nlen; 1202 size_t nlen;
1203 char *res; 1203 char *res;
@@ -1206,6 +1206,9 @@ handle_gns_redirect_result (struct GNS_ResolverHandle *rh,
1206 int af; 1206 int af;
1207 struct GNUNET_IDENTITY_PublicKey zone; 1207 struct GNUNET_IDENTITY_PublicKey zone;
1208 1208
1209 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
1210 "Handling GNS REDIRECT result `%s'\n",
1211 rname);
1209 nlen = strlen (rname); 1212 nlen = strlen (rname);
1210 tld = GNS_get_tld (rname); 1213 tld = GNS_get_tld (rname);
1211 if (0 == strcmp ("+", tld)) 1214 if (0 == strcmp ("+", tld))
@@ -1945,8 +1948,8 @@ handle_gns_resolution_result (void *cls,
1945 (GNUNET_GNSRECORD_TYPE_REDIRECT == rd[0].record_type) && 1948 (GNUNET_GNSRECORD_TYPE_REDIRECT == rd[0].record_type) &&
1946 (GNUNET_GNSRECORD_TYPE_REDIRECT != rh->record_type)) 1949 (GNUNET_GNSRECORD_TYPE_REDIRECT != rh->record_type))
1947 { 1950 {
1948 handle_gns_cname_result (rh, 1951 handle_gns_redirect_result (rh,
1949 rd[0].data); 1952 rd[0].data);
1950 return; 1953 return;
1951 } 1954 }
1952 1955
@@ -2311,7 +2314,7 @@ handle_gns_resolution_result (void *cls,
2311 _ ("Unable to process critical delegation record\n")); 2314 _ ("Unable to process critical delegation record\n"));
2312 break; 2315 break;
2313 } 2316 }
2314fail: 2317 fail:
2315 GNUNET_log (GNUNET_ERROR_TYPE_WARNING, 2318 GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
2316 _ ("GNS lookup recursion failed (no delegation record found)\n")); 2319 _ ("GNS lookup recursion failed (no delegation record found)\n"));
2317 fail_resolution (rh); 2320 fail_resolution (rh);
@@ -2949,7 +2952,7 @@ GNS_resolver_init (struct GNUNET_NAMECACHE_Handle *nc,
2949 if (GNUNET_YES == disable_cache) 2952 if (GNUNET_YES == disable_cache)
2950 GNUNET_log (GNUNET_ERROR_TYPE_WARNING, 2953 GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
2951 "Namecache disabled\n"); 2954 "Namecache disabled\n");
2952 } 2955}
2953 2956
2954 2957
2955/** 2958/**