diff options
author | Philipp Tölke <toelke@in.tum.de> | 2011-08-10 07:56:17 +0000 |
---|---|---|
committer | Philipp Tölke <toelke@in.tum.de> | 2011-08-10 07:56:17 +0000 |
commit | 5c98b8ab91562ff5eacb9919f4de28fce4a76ec3 (patch) | |
tree | abea636f3e6a8bc7de60c30d675925e3f320d964 /src/vpn | |
parent | 2ca5a371ce5b8605bfd579e59c3ed8da493262ac (diff) | |
download | gnunet-5c98b8ab91562ff5eacb9919f4de28fce4a76ec3.tar.gz gnunet-5c98b8ab91562ff5eacb9919f4de28fce4a76ec3.zip |
prevent 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 eb085cc09..351e6671a 100644 --- a/src/vpn/gnunet-service-dns.c +++ b/src/vpn/gnunet-service-dns.c | |||
@@ -459,6 +459,7 @@ receive_mesh_answer (void *cls __attribute__((unused)), | |||
459 | memcpy (dpkt->data, query_states[dns->s.id].name, | 459 | memcpy (dpkt->data, query_states[dns->s.id].name, |
460 | query_states[dns->s.id].namelen); | 460 | query_states[dns->s.id].namelen); |
461 | GNUNET_free (query_states[dns->s.id].name); | 461 | GNUNET_free (query_states[dns->s.id].name); |
462 | query_states[dns->s.id].name = NULL; | ||
462 | 463 | ||
463 | struct dns_query_line *dque = | 464 | struct dns_query_line *dque = |
464 | (struct dns_query_line *) (dpkt->data + | 465 | (struct dns_query_line *) (dpkt->data + |