fix GNS2DNS records for LSD001 UTF-8 change
[oweals/gnunet.git] / src / gns / gnunet-service-gns_resolver.c
index 01af17fdc1d8335a09d700a9276e3d10ef4c7833..fda2e69e0eadbfc355b323bf23b9cfe48b831fab 100644 (file)
@@ -1697,9 +1697,15 @@ recursive_gns2dns_resolution (struct GNS_ResolverHandle *rh,
     n = GNUNET_DNSPARSER_parse_name (rd[i].data,
                                      rd[i].data_size,
                                      &off);
+#ifndef LSD001
+    ip = GNUNET_strdup (&rd[i].data[off]);
+    off += strlen (ip) + 1;
+#else
     ip = GNUNET_DNSPARSER_parse_name (rd[i].data,
                                       rd[i].data_size,
                                       &off);
+#endif
+
     if ((NULL == n) ||
         (NULL == ip) ||
         (off != rd[i].data_size))