[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] feature/async-dns 0677d94: * process.c (check_for_dns): Fr
From: |
Lars Ingebrigtsen |
Subject: |
[Emacs-diffs] feature/async-dns 0677d94: * process.c (check_for_dns): Free the result data. |
Date: |
Sat, 30 Jan 2016 01:40:01 +0000 |
branch: feature/async-dns
commit 0677d94e2d55d473e9bbacde009bfd83df0bc67e
Author: Lars Ingebrigtsen <address@hidden>
Commit: Lars Ingebrigtsen <address@hidden>
* process.c (check_for_dns): Free the result data.
---
src/process.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/src/process.c b/src/process.c
index 90e18d7..dafd533 100644
--- a/src/process.c
+++ b/src/process.c
@@ -4563,12 +4563,14 @@ check_for_dns (Lisp_Object proc)
}
ip_addresses = Fnreverse (ip_addresses);
+ freeaddrinfo (p->dns_request->ar_result);
+ /* Free the calling array, too? FIXME */
connect_network_socket (proc, ip_addresses);
return 1;
}
pset_status (p, Qfailed);
- return 0;
+ return 1;
}
#endif /* HAVE_GETADDRINFO_A */
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] feature/async-dns 0677d94: * process.c (check_for_dns): Free the result data.,
Lars Ingebrigtsen <=