aboutsummaryrefslogtreecommitdiff
path: root/src/vpn
diff options
context:
space:
mode:
authorPhilipp Tölke <toelke@in.tum.de>2011-08-31 10:14:09 +0000
committerPhilipp Tölke <toelke@in.tum.de>2011-08-31 10:14:09 +0000
commitf6a7e44466e1dec02da7e8a645bd4b1e8ec65a87 (patch)
tree71d1275e2ebe33abbf22394dc2d36a2901b3e159 /src/vpn
parent8ee6d78c6dedc8d34cd759ba6de67f644dc85a15 (diff)
downloadgnunet-f6a7e44466e1dec02da7e8a645bd4b1e8ec65a87.tar.gz
gnunet-f6a7e44466e1dec02da7e8a645bd4b1e8ec65a87.zip
double-free
Diffstat (limited to 'src/vpn')
-rw-r--r--src/vpn/gnunet-service-dns.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/vpn/gnunet-service-dns.c b/src/vpn/gnunet-service-dns.c
index 9e7c10a1d..d937b25ec 100644
--- a/src/vpn/gnunet-service-dns.c
+++ b/src/vpn/gnunet-service-dns.c
@@ -586,6 +586,7 @@ send_rev_query (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
586 586
587 memcpy (dpkt->data, query_states[id].name, query_states[id].namelen); 587 memcpy (dpkt->data, query_states[id].name, query_states[id].namelen);
588 GNUNET_free (query_states[id].name); 588 GNUNET_free (query_states[id].name);
589 query_states[id].name = NULL;
589 590
590 struct dns_query_line *dque = 591 struct dns_query_line *dque =
591 (struct dns_query_line *) (dpkt->data + (query_states[id].namelen)); 592 (struct dns_query_line *) (dpkt->data + (query_states[id].namelen));