aboutsummaryrefslogtreecommitdiff
path: root/src/vpn/gnunet-daemon-vpn.c
diff options
context:
space:
mode:
authorPhilipp Tölke <toelke@in.tum.de>2011-11-02 10:13:59 +0000
committerPhilipp Tölke <toelke@in.tum.de>2011-11-02 10:13:59 +0000
commit205e3bf8b151fcce80e8682fa5dc722356b11689 (patch)
tree5ddec1a75547a5c46f018d22bc2400bad7afe0cd /src/vpn/gnunet-daemon-vpn.c
parent41cf51c0ed0dfc2f0a932575bd69651a12ae56b6 (diff)
downloadgnunet-205e3bf8b151fcce80e8682fa5dc722356b11689.tar.gz
gnunet-205e3bf8b151fcce80e8682fa5dc722356b11689.zip
handle client connections
fix #1855
Diffstat (limited to 'src/vpn/gnunet-daemon-vpn.c')
-rw-r--r--src/vpn/gnunet-daemon-vpn.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/vpn/gnunet-daemon-vpn.c b/src/vpn/gnunet-daemon-vpn.c
index d87edfbc4..1191dffe1 100644
--- a/src/vpn/gnunet-daemon-vpn.c
+++ b/src/vpn/gnunet-daemon-vpn.c
@@ -574,7 +574,7 @@ process_answer (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
574 574
575 list = 575 list =
576 GNUNET_malloc (htons (pkt->hdr.size) + 576 GNUNET_malloc (htons (pkt->hdr.size) +
577 2 * sizeof (struct answer_packet_list *)); 577 sizeof(struct answer_packet_list) - sizeof(struct answer_packet));
578 578
579 memcpy (&list->pkt, pkt, htons (pkt->hdr.size)); 579 memcpy (&list->pkt, pkt, htons (pkt->hdr.size));
580 580
@@ -622,8 +622,8 @@ process_answer (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
622 char *name = (char *) (map_entry + 1); 622 char *name = (char *) (map_entry + 1);
623 623
624 list = 624 list =
625 GNUNET_malloc (2 * sizeof (struct answer_packet_list *) + offset + 2 + 625 GNUNET_malloc (sizeof(struct answer_packet_list) - sizeof(struct answer_packet) + offset + 2 +
626 ntohs (namelen)); 626 ntohs (namelen));
627 627
628 struct answer_packet *rpkt = &list->pkt; 628 struct answer_packet *rpkt = &list->pkt;
629 629
@@ -641,7 +641,7 @@ process_answer (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
641 { 641 {
642 list = 642 list =
643 GNUNET_malloc (htons (pkt->hdr.size) + 643 GNUNET_malloc (htons (pkt->hdr.size) +
644 2 * sizeof (struct answer_packet_list *)); 644 sizeof(struct answer_packet_list) - sizeof(struct answer_packet));
645 memcpy (&list->pkt, pkt, htons (pkt->hdr.size)); 645 memcpy (&list->pkt, pkt, htons (pkt->hdr.size));
646 } 646 }
647 else if (pkt->subtype == GNUNET_DNS_ANSWER_TYPE_REMOTE_AAAA) 647 else if (pkt->subtype == GNUNET_DNS_ANSWER_TYPE_REMOTE_AAAA)
@@ -701,7 +701,7 @@ process_answer (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
701 701
702 list = 702 list =
703 GNUNET_malloc (htons (pkt->hdr.size) + 703 GNUNET_malloc (htons (pkt->hdr.size) +
704 2 * sizeof (struct answer_packet_list *)); 704 sizeof(struct answer_packet_list) - sizeof(struct answer_packet));
705 705
706 memcpy (&list->pkt, pkt, htons (pkt->hdr.size)); 706 memcpy (&list->pkt, pkt, htons (pkt->hdr.size));
707 } 707 }
@@ -763,7 +763,7 @@ process_answer (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
763 763
764 list = 764 list =
765 GNUNET_malloc (htons (pkt->hdr.size) + 765 GNUNET_malloc (htons (pkt->hdr.size) +
766 2 * sizeof (struct answer_packet_list *)); 766 sizeof(struct answer_packet_list) - sizeof(struct answer_packet));
767 767
768 memcpy (&list->pkt, pkt, htons (pkt->hdr.size)); 768 memcpy (&list->pkt, pkt, htons (pkt->hdr.size));
769 } 769 }