aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Nadler <sebastian.nadler@tum.de>2023-10-27 00:22:32 +0200
committerSebastian Nadler <sebastian.nadler@tum.de>2023-11-30 19:33:48 +0100
commit10907550922edd9a1b16a2edbd3dafcb0b426274 (patch)
tree41aaaa02927a518914221ef9932a4e53c39a6388
parentf3415ad209686ca9b0bae3e13d6b2cb64c2cb620 (diff)
downloadgnunet-10907550922edd9a1b16a2edbd3dafcb0b426274.tar.gz
gnunet-10907550922edd9a1b16a2edbd3dafcb0b426274.zip
URI RR fix
-rw-r--r--src/service/gns/gnunet-service-gns_interceptor.c12
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: