diff options
Diffstat (limited to 'src/process.c')
| -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 | ||