diff options
author | Christian Grothoff <christian@grothoff.org> | 2012-07-25 15:06:53 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2012-07-25 15:06:53 +0000 |
commit | 89d479b3ef6701a9b30095766c462f1e63ce3433 (patch) | |
tree | 59b5d00c2d37a4b10e40988979d9160a94937d07 /src/gns | |
parent | 7effc1a7a43dd4962c5777538e26a09a67914ecd (diff) | |
download | gnunet-89d479b3ef6701a9b30095766c462f1e63ce3433.tar.gz gnunet-89d479b3ef6701a9b30095766c462f1e63ce3433.zip |
-fix
Diffstat (limited to 'src/gns')
-rw-r--r-- | src/gns/gnunet-dns2gns.c | 6 |
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); |