aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Ingebrigtsen2016-01-30 02:39:52 +0100
committerLars Ingebrigtsen2016-01-30 02:39:52 +0100
commit0677d94e2d55d473e9bbacde009bfd83df0bc67e (patch)
tree2c21f733b9554148c86d736bb612795ecdd942fb
parente9eb6107dbe3c3fa9671f032cd66030aa77409b0 (diff)
downloademacs-0677d94e2d55d473e9bbacde009bfd83df0bc67e.tar.gz
emacs-0677d94e2d55d473e9bbacde009bfd83df0bc67e.zip
* process.c (check_for_dns): Free the result data.
-rw-r--r--src/process.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/process.c b/src/process.c
index 90e18d72014..dafd5330d30 100644
--- a/src/process.c
+++ b/src/process.c
@@ -4563,12 +4563,14 @@ check_for_dns (Lisp_Object proc)
4563 } 4563 }
4564 4564
4565 ip_addresses = Fnreverse (ip_addresses); 4565 ip_addresses = Fnreverse (ip_addresses);
4566 freeaddrinfo (p->dns_request->ar_result);
4567 /* Free the calling array, too? FIXME */
4566 connect_network_socket (proc, ip_addresses); 4568 connect_network_socket (proc, ip_addresses);
4567 return 1; 4569 return 1;
4568 } 4570 }
4569 4571
4570 pset_status (p, Qfailed); 4572 pset_status (p, Qfailed);
4571 return 0; 4573 return 1;
4572} 4574}
4573#endif /* HAVE_GETADDRINFO_A */ 4575#endif /* HAVE_GETADDRINFO_A */
4574 4576