aboutsummaryrefslogtreecommitdiff
path: root/src/dns
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2013-10-18 20:26:25 +0000
committerChristian Grothoff <christian@grothoff.org>2013-10-18 20:26:25 +0000
commit36a80c833a5d5eb8f30460bb484cac01bdd9b65c (patch)
tree266cc47ba4b66c5a7228fed602b0097757ffae23 /src/dns
parentd6b03105779d2a22b5b5bf5016ad823fe7ac3485 (diff)
downloadgnunet-36a80c833a5d5eb8f30460bb484cac01bdd9b65c.tar.gz
gnunet-36a80c833a5d5eb8f30460bb484cac01bdd9b65c.zip
-fix leaks
Diffstat (limited to 'src/dns')
-rw-r--r--src/dns/gnunet-service-dns.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/dns/gnunet-service-dns.c b/src/dns/gnunet-service-dns.c
index 53c19d01c..ded21605a 100644
--- a/src/dns/gnunet-service-dns.c
+++ b/src/dns/gnunet-service-dns.c
@@ -388,7 +388,7 @@ request_done (struct RequestRecord *rr)
388 { 388 {
389 struct sockaddr_in *src = (struct sockaddr_in *) &rr->src_addr; 389 struct sockaddr_in *src = (struct sockaddr_in *) &rr->src_addr;
390 struct sockaddr_in *dst = (struct sockaddr_in *) &rr->dst_addr; 390 struct sockaddr_in *dst = (struct sockaddr_in *) &rr->dst_addr;
391 391
392 source_port = dst->sin_port; 392 source_port = dst->sin_port;
393 destination_port = src->sin_port; 393 destination_port = src->sin_port;
394 GNUNET_TUN_initialize_ipv4_header (&ip4, 394 GNUNET_TUN_initialize_ipv4_header (&ip4,
@@ -1071,6 +1071,7 @@ run (void *cls, struct GNUNET_SERVER_Handle *server,
1071 dns_exit = NULL; 1071 dns_exit = NULL;
1072 } 1072 }
1073 dnsstub = GNUNET_DNSSTUB_start (dns_exit); 1073 dnsstub = GNUNET_DNSSTUB_start (dns_exit);
1074 GNUNET_free_non_null (dns_exit);
1074 helper_argv[0] = GNUNET_strdup ("gnunet-dns"); 1075 helper_argv[0] = GNUNET_strdup ("gnunet-dns");
1075 if (GNUNET_SYSERR == 1076 if (GNUNET_SYSERR ==
1076 GNUNET_CONFIGURATION_get_value_string (cfg, "dns", "IFNAME", &ifc_name)) 1077 GNUNET_CONFIGURATION_get_value_string (cfg, "dns", "IFNAME", &ifc_name))