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

index d937b25ec3a8d1c060d95dbf92b970f5c317e04b..1c38f5ddc41038a95d135c62156ea035a097e7dd 100644 (file)
@@ -694,6 +694,7 @@ receive_dht (void *cls, struct GNUNET_TIME_Absolute exp
 
   memcpy (dpkt->data, query_states[id].name, query_states[id].namelen);
   GNUNET_free (query_states[id].name);
+  query_states[id].name = NULL;
 
   struct dns_query_line *dque =
       (struct dns_query_line *) (dpkt->data + (query_states[id].namelen));