aboutsummaryrefslogtreecommitdiff
path: root/src/vpn/gnunet-service-dns.c
diff options
context:
space:
mode:
authorPhilipp Tölke <toelke@in.tum.de>2011-10-26 12:37:17 +0000
committerPhilipp Tölke <toelke@in.tum.de>2011-10-26 12:37:17 +0000
commitf67ad281327fb463f1463a94cf07bae94f49b4a0 (patch)
tree059f594e1c40551922b1e348d75b395c01b82883 /src/vpn/gnunet-service-dns.c
parent62a86610528746b30a0e869502bb5ebf4ebe29ca (diff)
downloadgnunet-f67ad281327fb463f1463a94cf07bae94f49b4a0.tar.gz
gnunet-f67ad281327fb463f1463a94cf07bae94f49b4a0.zip
bug
Diffstat (limited to 'src/vpn/gnunet-service-dns.c')
-rw-r--r--src/vpn/gnunet-service-dns.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/vpn/gnunet-service-dns.c b/src/vpn/gnunet-service-dns.c
index 47e8cc8ae..56f218b81 100644
--- a/src/vpn/gnunet-service-dns.c
+++ b/src/vpn/gnunet-service-dns.c
@@ -530,14 +530,14 @@ receive_mesh_answer (void *cls
530 (struct dns_record_line *) (dpkt->data + 530 (struct dns_record_line *) (dpkt->data +
531 (query_states[dns->s.id].namelen) + 531 (query_states[dns->s.id].namelen) +
532 sizeof (struct dns_query_line) + 2); 532 sizeof (struct dns_query_line) + 2);
533 if (ntohs(28) == query_states[dns->s.id].qtype) 533 if (htons(28) == query_states[dns->s.id].qtype)
534 { 534 {
535 answer->pkt.subtype = GNUNET_DNS_ANSWER_TYPE_REMOTE_AAAA; 535 answer->pkt.subtype = GNUNET_DNS_ANSWER_TYPE_REMOTE_AAAA;
536 dque->type = htons (28); /* AAAA */ 536 dque->type = htons (28); /* AAAA */
537 drec_data->type = htons (28); /* AAAA */ 537 drec_data->type = htons (28); /* AAAA */
538 drec_data->data_len = htons (16); 538 drec_data->data_len = htons (16);
539 } 539 }
540 if (ntohs(1) == query_states[dns->s.id].qtype) 540 else if (htons(1) == query_states[dns->s.id].qtype)
541 { 541 {
542 answer->pkt.subtype = GNUNET_DNS_ANSWER_TYPE_REMOTE_A; 542 answer->pkt.subtype = GNUNET_DNS_ANSWER_TYPE_REMOTE_A;
543 dque->type = htons (1); /* A */ 543 dque->type = htons (1); /* A */
@@ -546,7 +546,7 @@ receive_mesh_answer (void *cls
546 } 546 }
547 else 547 else
548 { 548 {
549 GNUNET_log(GNUNET_ERROR_TYPE_ERROR, "dns-answer with data_len = %d\n", answer->pkt.addrsize); 549 GNUNET_log(GNUNET_ERROR_TYPE_ERROR, "dns-answer with pending qtype = %d\n", query_states[dns->s.id].qtype);
550 GNUNET_break(0); 550 GNUNET_break(0);
551 } 551 }
552 dque->class = htons (1); /* IN */ 552 dque->class = htons (1); /* IN */