aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/dns/gnunet-service-dns.c3
-rw-r--r--src/exit/gnunet-daemon-exit.c2
-rw-r--r--src/gns/gnunet-service-gns_resolver.c1
-rw-r--r--src/namestore/namestore.h2
4 files changed, 6 insertions, 2 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))
diff --git a/src/exit/gnunet-daemon-exit.c b/src/exit/gnunet-daemon-exit.c
index 8d0c7f98e..9c095b34e 100644
--- a/src/exit/gnunet-daemon-exit.c
+++ b/src/exit/gnunet-daemon-exit.c
@@ -3674,6 +3674,7 @@ run (void *cls,
3674 return; 3674 return;
3675 } 3675 }
3676 exit_argv[5] = ipv4addr; 3676 exit_argv[5] = ipv4addr;
3677 ipv4mask = NULL;
3677 if ( (GNUNET_SYSERR == 3678 if ( (GNUNET_SYSERR ==
3678 GNUNET_CONFIGURATION_get_value_string (cfg, "exit", "IPV4MASK", 3679 GNUNET_CONFIGURATION_get_value_string (cfg, "exit", "IPV4MASK",
3679 &ipv4mask) || 3680 &ipv4mask) ||
@@ -3681,6 +3682,7 @@ run (void *cls,
3681 { 3682 {
3682 GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR, "EXIT", "IPV4MASK"); 3683 GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR, "EXIT", "IPV4MASK");
3683 GNUNET_SCHEDULER_shutdown (); 3684 GNUNET_SCHEDULER_shutdown ();
3685 GNUNET_free_non_null (ipv4mask);
3684 return; 3686 return;
3685 } 3687 }
3686 exit_argv[6] = ipv4mask; 3688 exit_argv[6] = ipv4mask;
diff --git a/src/gns/gnunet-service-gns_resolver.c b/src/gns/gnunet-service-gns_resolver.c
index 4e4801c64..32a68c96b 100644
--- a/src/gns/gnunet-service-gns_resolver.c
+++ b/src/gns/gnunet-service-gns_resolver.c
@@ -1194,6 +1194,7 @@ handle_gns_resolution_result (void *cls,
1194 GNUNET_break_op (0); 1194 GNUNET_break_op (0);
1195 rh->proc (rh->proc_cls, 0, NULL); 1195 rh->proc (rh->proc_cls, 0, NULL);
1196 GNS_resolver_lookup_cancel (rh); 1196 GNS_resolver_lookup_cancel (rh);
1197 GNUNET_free_non_null (cname);
1197 return; 1198 return;
1198 } 1199 }
1199 handle_gns_cname_result (rh, 1200 handle_gns_cname_result (rh,
diff --git a/src/namestore/namestore.h b/src/namestore/namestore.h
index 761360c47..b95358fa4 100644
--- a/src/namestore/namestore.h
+++ b/src/namestore/namestore.h
@@ -95,7 +95,7 @@ struct LookupBlockResponseMessage
95 */ 95 */
96 struct GNUNET_CRYPTO_EcdsaPublicKey derived_key; 96 struct GNUNET_CRYPTO_EcdsaPublicKey derived_key;
97 97
98 /* follwed by encrypted block data */ 98 /* followed by encrypted block data */
99}; 99};
100 100
101 101