aboutsummaryrefslogtreecommitdiff
path: root/src/vpn/gnunet-service-dns.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2011-09-16 13:53:27 +0000
committerChristian Grothoff <christian@grothoff.org>2011-09-16 13:53:27 +0000
commita01069103ba40de0386ff895199ced38b6653734 (patch)
treee0afc9e7d72a837a23b92c5fefd578875eb3e9cf /src/vpn/gnunet-service-dns.c
parentc474ffed78a7d2f93f71650cc9c5ae4625588062 (diff)
downloadgnunet-a01069103ba40de0386ff895199ced38b6653734.tar.gz
gnunet-a01069103ba40de0386ff895199ced38b6653734.zip
c3054, also do not memset after GNUNET_malloc, malloc already memsets to 0
Diffstat (limited to 'src/vpn/gnunet-service-dns.c')
-rw-r--r--src/vpn/gnunet-service-dns.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/vpn/gnunet-service-dns.c b/src/vpn/gnunet-service-dns.c
index 271c8a772..80cbbbd16 100644
--- a/src/vpn/gnunet-service-dns.c
+++ b/src/vpn/gnunet-service-dns.c
@@ -445,7 +445,6 @@ receive_mesh_answer (void *cls
445 445
446 struct answer_packet_list *answer = 446 struct answer_packet_list *answer =
447 GNUNET_malloc (len + 2 * sizeof (struct answer_packet_list *)); 447 GNUNET_malloc (len + 2 * sizeof (struct answer_packet_list *));
448 memset (answer, 0, len + 2 * sizeof (struct answer_packet_list *));
449 448
450 answer->pkt.hdr.type = htons (GNUNET_MESSAGE_TYPE_VPN_DNS_LOCAL_RESPONSE_DNS); 449 answer->pkt.hdr.type = htons (GNUNET_MESSAGE_TYPE_VPN_DNS_LOCAL_RESPONSE_DNS);
451 answer->pkt.hdr.size = htons (len); 450 answer->pkt.hdr.size = htons (len);
@@ -457,6 +456,7 @@ receive_mesh_answer (void *cls
457 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Answer only contains %d answers.\n", 456 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Answer only contains %d answers.\n",
458 ntohs (pdns->s.ancount)); 457 ntohs (pdns->s.ancount));
459 free_parsed_dns_packet (pdns); 458 free_parsed_dns_packet (pdns);
459 GNUNET_free (answer);
460 return GNUNET_OK; 460 return GNUNET_OK;
461 } 461 }
462 462
@@ -564,7 +564,6 @@ send_rev_query (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
564 564
565 struct answer_packet_list *answer = 565 struct answer_packet_list *answer =
566 GNUNET_malloc (len + 2 * sizeof (struct answer_packet_list *)); 566 GNUNET_malloc (len + 2 * sizeof (struct answer_packet_list *));
567 memset (answer, 0, len + 2 * sizeof (struct answer_packet_list *));
568 567
569 answer->pkt.hdr.type = htons (GNUNET_MESSAGE_TYPE_VPN_DNS_LOCAL_RESPONSE_DNS); 568 answer->pkt.hdr.type = htons (GNUNET_MESSAGE_TYPE_VPN_DNS_LOCAL_RESPONSE_DNS);
570 answer->pkt.hdr.size = htons (len); 569 answer->pkt.hdr.size = htons (len);
@@ -661,7 +660,6 @@ receive_dht (void *cls, struct GNUNET_TIME_Absolute exp
661 660
662 struct answer_packet_list *answer = 661 struct answer_packet_list *answer =
663 GNUNET_malloc (len + 2 * sizeof (struct answer_packet_list *)); 662 GNUNET_malloc (len + 2 * sizeof (struct answer_packet_list *));
664 memset (answer, 0, len + 2 * sizeof (struct answer_packet_list *));
665 663
666 answer->pkt.hdr.type = htons (GNUNET_MESSAGE_TYPE_VPN_DNS_LOCAL_RESPONSE_DNS); 664 answer->pkt.hdr.type = htons (GNUNET_MESSAGE_TYPE_VPN_DNS_LOCAL_RESPONSE_DNS);
667 answer->pkt.hdr.size = htons (len); 665 answer->pkt.hdr.size = htons (len);