[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r30344 - in gnunet/src: dns exit gns namestore
From: |
gnunet |
Subject: |
[GNUnet-SVN] r30344 - in gnunet/src: dns exit gns namestore |
Date: |
Fri, 18 Oct 2013 22:26:25 +0200 |
Author: grothoff
Date: 2013-10-18 22:26:25 +0200 (Fri, 18 Oct 2013)
New Revision: 30344
Modified:
gnunet/src/dns/gnunet-service-dns.c
gnunet/src/exit/gnunet-daemon-exit.c
gnunet/src/gns/gnunet-service-gns_resolver.c
gnunet/src/namestore/namestore.h
Log:
-fix leaks
Modified: gnunet/src/dns/gnunet-service-dns.c
===================================================================
--- gnunet/src/dns/gnunet-service-dns.c 2013-10-18 20:17:17 UTC (rev 30343)
+++ gnunet/src/dns/gnunet-service-dns.c 2013-10-18 20:26:25 UTC (rev 30344)
@@ -388,7 +388,7 @@
{
struct sockaddr_in *src = (struct sockaddr_in *) &rr->src_addr;
struct sockaddr_in *dst = (struct sockaddr_in *) &rr->dst_addr;
-
+
source_port = dst->sin_port;
destination_port = src->sin_port;
GNUNET_TUN_initialize_ipv4_header (&ip4,
@@ -1071,6 +1071,7 @@
dns_exit = NULL;
}
dnsstub = GNUNET_DNSSTUB_start (dns_exit);
+ GNUNET_free_non_null (dns_exit);
helper_argv[0] = GNUNET_strdup ("gnunet-dns");
if (GNUNET_SYSERR ==
GNUNET_CONFIGURATION_get_value_string (cfg, "dns", "IFNAME", &ifc_name))
Modified: gnunet/src/exit/gnunet-daemon-exit.c
===================================================================
--- gnunet/src/exit/gnunet-daemon-exit.c 2013-10-18 20:17:17 UTC (rev
30343)
+++ gnunet/src/exit/gnunet-daemon-exit.c 2013-10-18 20:26:25 UTC (rev
30344)
@@ -3674,6 +3674,7 @@
return;
}
exit_argv[5] = ipv4addr;
+ ipv4mask = NULL;
if ( (GNUNET_SYSERR ==
GNUNET_CONFIGURATION_get_value_string (cfg, "exit", "IPV4MASK",
&ipv4mask) ||
@@ -3681,6 +3682,7 @@
{
GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR, "EXIT", "IPV4MASK");
GNUNET_SCHEDULER_shutdown ();
+ GNUNET_free_non_null (ipv4mask);
return;
}
exit_argv[6] = ipv4mask;
Modified: gnunet/src/gns/gnunet-service-gns_resolver.c
===================================================================
--- gnunet/src/gns/gnunet-service-gns_resolver.c 2013-10-18 20:17:17 UTC
(rev 30343)
+++ gnunet/src/gns/gnunet-service-gns_resolver.c 2013-10-18 20:26:25 UTC
(rev 30344)
@@ -1194,6 +1194,7 @@
GNUNET_break_op (0);
rh->proc (rh->proc_cls, 0, NULL);
GNS_resolver_lookup_cancel (rh);
+ GNUNET_free_non_null (cname);
return;
}
handle_gns_cname_result (rh,
Modified: gnunet/src/namestore/namestore.h
===================================================================
--- gnunet/src/namestore/namestore.h 2013-10-18 20:17:17 UTC (rev 30343)
+++ gnunet/src/namestore/namestore.h 2013-10-18 20:26:25 UTC (rev 30344)
@@ -95,7 +95,7 @@
*/
struct GNUNET_CRYPTO_EcdsaPublicKey derived_key;
- /* follwed by encrypted block data */
+ /* followed by encrypted block data */
};
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r30344 - in gnunet/src: dns exit gns namestore,
gnunet <=