aboutsummaryrefslogtreecommitdiff
path: root/src/vpn/gnunet-service-dns.c
diff options
context:
space:
mode:
authorPhilipp Tölke <toelke@in.tum.de>2011-08-10 07:56:17 +0000
committerPhilipp Tölke <toelke@in.tum.de>2011-08-10 07:56:17 +0000
commit5c98b8ab91562ff5eacb9919f4de28fce4a76ec3 (patch)
treeabea636f3e6a8bc7de60c30d675925e3f320d964 /src/vpn/gnunet-service-dns.c
parent2ca5a371ce5b8605bfd579e59c3ed8da493262ac (diff)
downloadgnunet-5c98b8ab91562ff5eacb9919f4de28fce4a76ec3.tar.gz
gnunet-5c98b8ab91562ff5eacb9919f4de28fce4a76ec3.zip
prevent double free
Diffstat (limited to 'src/vpn/gnunet-service-dns.c')
-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 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 +