gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r16879 - gnunet/src/vpn


From: gnunet
Subject: [GNUnet-SVN] r16879 - gnunet/src/vpn
Date: Fri, 16 Sep 2011 15:53:27 +0200

Author: grothoff
Date: 2011-09-16 15:53:27 +0200 (Fri, 16 Sep 2011)
New Revision: 16879

Modified:
   gnunet/src/vpn/gnunet-daemon-exit.c
   gnunet/src/vpn/gnunet-service-dns.c
Log:
c3054, also do not memset after GNUNET_malloc, malloc already memsets to 0

Modified: gnunet/src/vpn/gnunet-daemon-exit.c
===================================================================
--- gnunet/src/vpn/gnunet-daemon-exit.c 2011-09-16 13:51:02 UTC (rev 16878)
+++ gnunet/src/vpn/gnunet-daemon-exit.c 2011-09-16 13:53:27 UTC (rev 16879)
@@ -644,7 +644,6 @@
 
       struct redirect_service *serv =
           GNUNET_malloc (sizeof (struct redirect_service));
-      memset (serv, 0, sizeof (struct redirect_service));
       serv->my_port = local_port;
 
       if (0 == strcmp ("localhost4", hostname))
@@ -1034,7 +1033,6 @@
    */
   struct redirect_state *state = GNUNET_malloc (sizeof (struct 
redirect_state));
 
-  memset (state, 0, sizeof (struct redirect_state));
   state->tunnel = tunnel;
   state->serv = serv;
   state->type = SERVICE;
@@ -1112,7 +1110,6 @@
 
   struct redirect_state *state = GNUNET_malloc (sizeof (struct 
redirect_state));
 
-  memset (state, 0, sizeof (struct redirect_state));
   state->tunnel = tunnel;
   state->type = REMOTE;
   state->hashmap = tcp_connections;
@@ -1194,7 +1191,6 @@
    */
   struct redirect_state *state = GNUNET_malloc (sizeof (struct 
redirect_state));
 
-  memset (state, 0, sizeof (struct redirect_state));
   state->tunnel = tunnel;
   state->hashmap = udp_connections;
   state->type = REMOTE;
@@ -1297,7 +1293,6 @@
    */
   struct redirect_state *state = GNUNET_malloc (sizeof (struct 
redirect_state));
 
-  memset (state, 0, sizeof (struct redirect_state));
   state->tunnel = tunnel;
   state->serv = serv;
   state->type = SERVICE;

Modified: gnunet/src/vpn/gnunet-service-dns.c
===================================================================
--- gnunet/src/vpn/gnunet-service-dns.c 2011-09-16 13:51:02 UTC (rev 16878)
+++ gnunet/src/vpn/gnunet-service-dns.c 2011-09-16 13:53:27 UTC (rev 16879)
@@ -445,7 +445,6 @@
 
   struct answer_packet_list *answer =
       GNUNET_malloc (len + 2 * sizeof (struct answer_packet_list *));
-  memset (answer, 0, len + 2 * sizeof (struct answer_packet_list *));
 
   answer->pkt.hdr.type = htons 
(GNUNET_MESSAGE_TYPE_VPN_DNS_LOCAL_RESPONSE_DNS);
   answer->pkt.hdr.size = htons (len);
@@ -457,6 +456,7 @@
     GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Answer only contains %d answers.\n",
                 ntohs (pdns->s.ancount));
     free_parsed_dns_packet (pdns);
+    GNUNET_free (answer);
     return GNUNET_OK;
   }
 
@@ -564,7 +564,6 @@
 
   struct answer_packet_list *answer =
       GNUNET_malloc (len + 2 * sizeof (struct answer_packet_list *));
-  memset (answer, 0, len + 2 * sizeof (struct answer_packet_list *));
 
   answer->pkt.hdr.type = htons 
(GNUNET_MESSAGE_TYPE_VPN_DNS_LOCAL_RESPONSE_DNS);
   answer->pkt.hdr.size = htons (len);
@@ -661,7 +660,6 @@
 
   struct answer_packet_list *answer =
       GNUNET_malloc (len + 2 * sizeof (struct answer_packet_list *));
-  memset (answer, 0, len + 2 * sizeof (struct answer_packet_list *));
 
   answer->pkt.hdr.type = htons 
(GNUNET_MESSAGE_TYPE_VPN_DNS_LOCAL_RESPONSE_DNS);
   answer->pkt.hdr.size = htons (len);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]