]> git.eshelyaron.com Git - emacs.git/commitdiff
More async memory leaks
authorLars Ingebrigtsen <larsi@gnus.org>
Sat, 30 Jan 2016 04:31:21 +0000 (05:31 +0100)
committerLars Ingebrigtsen <larsi@gnus.org>
Sat, 30 Jan 2016 04:31:21 +0000 (05:31 +0100)
* src/process.c (check_for_dns): Free even more allocated async stuff.

src/process.c

index 7cf701cef2fbcefe8e3b517dd42328f69e75c636..f9a822fcd0f4dd06c69bf2075a3881fc42134386 100644 (file)
@@ -4574,6 +4574,8 @@ check_for_dns (Lisp_Object proc)
     pset_status (p, Qfailed);
 
   xfree ((void *)p->dns_requests[0]->ar_request);
+  xfree ((void *)p->dns_requests[0]->ar_name);
+  xfree ((void *)p->dns_requests[0]->ar_service);
   xfree (p->dns_requests[0]);
   xfree (p->dns_requests);
   return 1;