From 41c30a7f687721337587776b42ea5a4f5676b349 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Philipp=20T=C3=B6lke?= Date: Wed, 27 Jul 2011 07:28:11 +0000 Subject: [PATCH] when putting small shorts in nbo into chars, flip the nibbles! --- src/vpn/gnunet-service-dns.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vpn/gnunet-service-dns.c b/src/vpn/gnunet-service-dns.c index 01ac890ab..e3e2fd33d 100644 --- a/src/vpn/gnunet-service-dns.c +++ b/src/vpn/gnunet-service-dns.c @@ -346,8 +346,8 @@ receive_mesh_answer (void *cls __attribute__((unused)), return GNUNET_OK; } - GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "The first answer has the length %d\n", pdns->answers[0]->data_len); - answer->pkt.addrsize = pdns->answers[0]->data_len; + answer->pkt.addrsize = ntohs(pdns->answers[0]->data_len); + GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "The first answer has the addrlen %d\n", answer->pkt.addrsize); memcpy(answer->pkt.addr, pdns->answers[0]->data, ntohs(pdns->answers[0]->data_len)); answer->pkt.from = query_states[dns->s.id].remote_ip; -- 2.25.1