aboutsummaryrefslogtreecommitdiff
path: root/src/gns
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2012-07-25 15:06:53 +0000
committerChristian Grothoff <christian@grothoff.org>2012-07-25 15:06:53 +0000
commit89d479b3ef6701a9b30095766c462f1e63ce3433 (patch)
tree59b5d00c2d37a4b10e40988979d9160a94937d07 /src/gns
parent7effc1a7a43dd4962c5777538e26a09a67914ecd (diff)
downloadgnunet-89d479b3ef6701a9b30095766c462f1e63ce3433.tar.gz
gnunet-89d479b3ef6701a9b30095766c462f1e63ce3433.zip
-fix
Diffstat (limited to 'src/gns')
-rw-r--r--src/gns/gnunet-dns2gns.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/gns/gnunet-dns2gns.c b/src/gns/gnunet-dns2gns.c
index c8b9567b8..426cbd102 100644
--- a/src/gns/gnunet-dns2gns.c
+++ b/src/gns/gnunet-dns2gns.c
@@ -219,6 +219,8 @@ result_processor (void *cls,
219 case GNUNET_DNSPARSER_TYPE_A: 219 case GNUNET_DNSPARSER_TYPE_A:
220 GNUNET_assert (sizeof (struct in_addr) == rd[i].data_size); 220 GNUNET_assert (sizeof (struct in_addr) == rd[i].data_size);
221 rec.name = GNUNET_strdup (packet->queries[0].name); 221 rec.name = GNUNET_strdup (packet->queries[0].name);
222 rec.class = GNUNET_DNSPARSER_CLASS_INTERNET;
223 rec.type = GNUNET_DNSPARSER_TYPE_A;
222 rec.data.raw.data = GNUNET_malloc (sizeof (struct in_addr)); 224 rec.data.raw.data = GNUNET_malloc (sizeof (struct in_addr));
223 memcpy (rec.data.raw.data, 225 memcpy (rec.data.raw.data,
224 rd[i].data, 226 rd[i].data,
@@ -230,8 +232,10 @@ result_processor (void *cls,
230 break; 232 break;
231 case GNUNET_DNSPARSER_TYPE_AAAA: 233 case GNUNET_DNSPARSER_TYPE_AAAA:
232 GNUNET_assert (sizeof (struct in6_addr) == rd[i].data_size); 234 GNUNET_assert (sizeof (struct in6_addr) == rd[i].data_size);
233 rec.name = GNUNET_strdup ("foo"); // request->name 235 rec.name = GNUNET_strdup (packet->queries[0].name);
234 rec.data.raw.data = GNUNET_malloc (sizeof (struct in6_addr)); 236 rec.data.raw.data = GNUNET_malloc (sizeof (struct in6_addr));
237 rec.class = GNUNET_DNSPARSER_CLASS_INTERNET;
238 rec.type = GNUNET_DNSPARSER_TYPE_AAAA;
235 memcpy (rec.data.raw.data, 239 memcpy (rec.data.raw.data,
236 rd[i].data, 240 rd[i].data,
237 rd[i].data_size); 241 rd[i].data_size);