summaryrefslogtreecommitdiff
path: root/src/gns/gnunet-service-gns_resolver.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gns/gnunet-service-gns_resolver.c')
-rw-r--r--src/gns/gnunet-service-gns_resolver.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/gns/gnunet-service-gns_resolver.c b/src/gns/gnunet-service-gns_resolver.c
index 51e650b4f..f232fb272 100644
--- a/src/gns/gnunet-service-gns_resolver.c
+++ b/src/gns/gnunet-service-gns_resolver.c
@@ -2393,12 +2393,17 @@ handle_gns_resolution_result (void *cls,
&rd[0]);
return;
- default:
+ case GNUNET_GNSRECORD_TYPE_GNS2DNS:
if (GNUNET_OK ==
recursive_gns2dns_resolution (rh,
rd_count,
rd))
return;
+ default:
+ if (GNUNET_YES != GNUNET_GNSRECORD_is_critical (rd[0].record_type))
+ return;
+ GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
+ _ ("Unable to process critical delegation record\n"));
break;
}
fail: