]> git.ipfire.org Git - thirdparty/chrony.git/commitdiff
nameserv: set CLOEXEC flag on pipe file descriptors
authorMiroslav Lichvar <mlichvar@redhat.com>
Mon, 12 Dec 2016 09:29:26 +0000 (10:29 +0100)
committerMiroslav Lichvar <mlichvar@redhat.com>
Tue, 13 Dec 2016 11:57:25 +0000 (12:57 +0100)
nameserv_async.c

index e9932353e09c3297d03eff443ead21551b363eaf..3e29674b3de5ee733fdc722e3d582c00aec20580 100644 (file)
@@ -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);