chiark / gitweb /
+ * Do not free something twice if query fails and is then cancelled.
[adns.git] / src / query.c
index 966f40974f31d6d55655901340caff7bcb5a90d3..61ae7bec79a9a60aab9593e6a1e7d387ca973dc4 100644 (file)
@@ -423,6 +423,7 @@ static void free_query_allocs(adns_query qu) {
   adns__vbuf_free(&qu->vb);
   adns__vbuf_free(&qu->search_vb);
   free(qu->query_dgram);
+  qu->query_dgram= 0;
 }
 
 void adns_cancel(adns_query qu) {