diff options
author | Sebastian Nadler <sebastian.nadler@tum.de> | 2023-10-27 00:22:32 +0200 |
---|---|---|
committer | Sebastian Nadler <sebastian.nadler@tum.de> | 2023-11-30 19:33:48 +0100 |
commit | 10907550922edd9a1b16a2edbd3dafcb0b426274 (patch) | |
tree | 41aaaa02927a518914221ef9932a4e53c39a6388 | |
parent | f3415ad209686ca9b0bae3e13d6b2cb64c2cb620 (diff) | |
download | gnunet-10907550922edd9a1b16a2edbd3dafcb0b426274.tar.gz gnunet-10907550922edd9a1b16a2edbd3dafcb0b426274.zip |
URI RR fix
-rw-r--r-- | src/service/gns/gnunet-service-gns_interceptor.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/service/gns/gnunet-service-gns_interceptor.c b/src/service/gns/gnunet-service-gns_interceptor.c index acc4e3fbc..ecd1b5475 100644 --- a/src/service/gns/gnunet-service-gns_interceptor.c +++ b/src/service/gns/gnunet-service-gns_interceptor.c | |||
@@ -251,8 +251,16 @@ reply_to_dns (void *cls, uint32_t rd_count, | |||
251 | break; | 251 | break; |
252 | 252 | ||
253 | case GNUNET_DNSPARSER_TYPE_URI: | 253 | case GNUNET_DNSPARSER_TYPE_URI: |
254 | /* FIXME: URI is not yet supported */ | 254 | additional_records[i - skip_additional].data.uri |
255 | skip_answers++; | 255 | = GNUNET_DNSPARSER_parse_uri (rd[i].data, |
256 | rd[i].data_size, | ||
257 | &off); | ||
258 | if ((off != rd[i].data_size) || | ||
259 | (NULL == additional_records[i].data.uri)) | ||
260 | { | ||
261 | GNUNET_break_op (0); | ||
262 | skip_additional++; | ||
263 | } | ||
256 | break; | 264 | break; |
257 | 265 | ||
258 | default: | 266 | default: |