aboutsummaryrefslogtreecommitdiff
path: root/src/vpn/gnunet-daemon-vpn.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/vpn/gnunet-daemon-vpn.c')
-rw-r--r--src/vpn/gnunet-daemon-vpn.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/vpn/gnunet-daemon-vpn.c b/src/vpn/gnunet-daemon-vpn.c
index a02af54a2..cc2474f32 100644
--- a/src/vpn/gnunet-daemon-vpn.c
+++ b/src/vpn/gnunet-daemon-vpn.c
@@ -310,8 +310,9 @@ process_answer(void* cls, const struct GNUNET_SCHEDULER_TaskContext* tc) {
310 310
311 if (pkt->subtype == GNUNET_DNS_ANSWER_TYPE_SERVICE) 311 if (pkt->subtype == GNUNET_DNS_ANSWER_TYPE_SERVICE)
312 { 312 {
313 pkt->subtype = GNUNET_DNS_ANSWER_TYPE_IP;
314 unsigned char ip6addr[16]; 313 unsigned char ip6addr[16];
314
315 pkt->subtype = GNUNET_DNS_ANSWER_TYPE_IP;
315 memcpy(ip6addr, (int[]){htons(0x1234)}, 2); 316 memcpy(ip6addr, (int[]){htons(0x1234)}, 2);
316 memcpy(ip6addr+2, &pkt->peer, 7); 317 memcpy(ip6addr+2, &pkt->peer, 7);
317 memcpy(ip6addr+9, &pkt->service_descriptor, 7); 318 memcpy(ip6addr+9, &pkt->service_descriptor, 7);