diff options
Diffstat (limited to 'src/dns/gnunet-service-dns.c')
-rw-r--r-- | src/dns/gnunet-service-dns.c | 3 |
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)) |