From 1b1384ccaabc6fa61a236d7fbba866f7af4e317d Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Mon, 12 Dec 2016 10:29:26 +0100 Subject: [PATCH] nameserv: set CLOEXEC flag on pipe file descriptors --- nameserv_async.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nameserv_async.c b/nameserv_async.c index e993235..3e29674 100644 --- a/nameserv_async.c +++ b/nameserv_async.c @@ -113,6 +113,9 @@ DNS_Name2IPAddressAsync(const char *name, DNS_NameResolveHandler handler, void * LOG_FATAL(LOGF_Nameserv, "pipe() failed"); } + UTI_FdSetCloexec(inst->pipe[0]); + UTI_FdSetCloexec(inst->pipe[1]); + resolving_threads++; assert(resolving_threads <= 1);