diff options
author | Philipp Tölke <toelke@in.tum.de> | 2011-08-31 10:14:09 +0000 |
---|---|---|
committer | Philipp Tölke <toelke@in.tum.de> | 2011-08-31 10:14:09 +0000 |
commit | f6a7e44466e1dec02da7e8a645bd4b1e8ec65a87 (patch) | |
tree | 71d1275e2ebe33abbf22394dc2d36a2901b3e159 /src/vpn | |
parent | 8ee6d78c6dedc8d34cd759ba6de67f644dc85a15 (diff) | |
download | gnunet-f6a7e44466e1dec02da7e8a645bd4b1e8ec65a87.tar.gz gnunet-f6a7e44466e1dec02da7e8a645bd4b1e8ec65a87.zip |
double-free
Diffstat (limited to 'src/vpn')
-rw-r--r-- | src/vpn/gnunet-service-dns.c | 1 |
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)); |