From d0b884338f62fba233e3f0d00193e6908c84ee2f Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Wed, 18 Aug 2010 10:49:12 -0400 Subject: [PATCH] Set close-on-exec bit for filedescriptors created by dns subsystem. Based on patch for 1.4 by Ralf Schmitt. --- evdns.c | 1 + 1 file changed, 1 insertion(+) diff --git a/evdns.c b/evdns.c index fd72e622..1248d2ae 100644 --- a/evdns.c +++ b/evdns.c @@ -2372,6 +2372,7 @@ _evdns_nameserver_add_impl(struct evdns_base *base, const struct sockaddr *addre ns->socket = socket(PF_INET, SOCK_DGRAM, 0); if (ns->socket < 0) { err = 1; goto out1; } + evutil_make_socket_closeonexec(ns->socket); evutil_make_socket_nonblocking(ns->socket); if (base->global_outgoing_addrlen && -- 2.50.1