diff options
| author | Lars Ingebrigtsen | 2016-01-30 02:39:52 +0100 |
|---|---|---|
| committer | Lars Ingebrigtsen | 2016-01-30 02:39:52 +0100 |
| commit | 0677d94e2d55d473e9bbacde009bfd83df0bc67e (patch) | |
| tree | 2c21f733b9554148c86d736bb612795ecdd942fb | |
| parent | e9eb6107dbe3c3fa9671f032cd66030aa77409b0 (diff) | |
| download | emacs-0677d94e2d55d473e9bbacde009bfd83df0bc67e.tar.gz emacs-0677d94e2d55d473e9bbacde009bfd83df0bc67e.zip | |
* process.c (check_for_dns): Free the result data.
| -rw-r--r-- | src/process.c | 4 |
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 | ||