diff options
Diffstat (limited to 'src/gns')
-rw-r--r-- | src/gns/gnunet-service-gns_resolver.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/gns/gnunet-service-gns_resolver.c b/src/gns/gnunet-service-gns_resolver.c index 1d9fb902a..751cc226e 100644 --- a/src/gns/gnunet-service-gns_resolver.c +++ b/src/gns/gnunet-service-gns_resolver.c | |||
@@ -1759,7 +1759,13 @@ recursive_gns2dns_resolution (struct GNS_ResolverHandle *rh, | |||
1759 | struct sockaddr_in6 v6; | 1759 | struct sockaddr_in6 v6; |
1760 | 1760 | ||
1761 | if (GNUNET_GNSRECORD_TYPE_GNS2DNS != rd[i].record_type) | 1761 | if (GNUNET_GNSRECORD_TYPE_GNS2DNS != rd[i].record_type) |
1762 | continue; | 1762 | { |
1763 | /** | ||
1764 | * Records other than GNS2DNS not allowed | ||
1765 | */ | ||
1766 | fail_resolution (rh); | ||
1767 | return; | ||
1768 | } | ||
1763 | off = 0; | 1769 | off = 0; |
1764 | n = GNUNET_DNSPARSER_parse_name (rd[i].data, | 1770 | n = GNUNET_DNSPARSER_parse_name (rd[i].data, |
1765 | rd[i].data_size, | 1771 | rd[i].data_size, |