prevent double free
authorPhilipp Tölke <toelke@in.tum.de>
Wed, 10 Aug 2011 07:56:17 +0000 (07:56 +0000)
committerPhilipp Tölke <toelke@in.tum.de>
Wed, 10 Aug 2011 07:56:17 +0000 (07:56 +0000)
src/vpn/gnunet-service-dns.c

index eb085cc09c90af04ee921e99c24de74022363298..351e6671adc559bcfb13133e89f0b4e362195ae0 100644 (file)
@@ -459,6 +459,7 @@ receive_mesh_answer (void *cls __attribute__((unused)),
   memcpy (dpkt->data, query_states[dns->s.id].name,
           query_states[dns->s.id].namelen);
   GNUNET_free (query_states[dns->s.id].name);
+  query_states[dns->s.id].name = NULL;
 
   struct dns_query_line *dque =
     (struct dns_query_line *) (dpkt->data +