diff options
Diffstat (limited to 'src/vpn/gnunet-daemon-vpn.c')
-rw-r--r-- | src/vpn/gnunet-daemon-vpn.c | 3 |
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); |