diff options
-rw-r--r-- | ctdb/tcp/tcp_connect.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ctdb/tcp/tcp_connect.c b/ctdb/tcp/tcp_connect.c index 82f2e746192..17aafc415f7 100644 --- a/ctdb/tcp/tcp_connect.c +++ b/ctdb/tcp/tcp_connect.c @@ -249,6 +249,7 @@ static void ctdb_listen_event(struct tevent_context *ev, struct tevent_fd *fde, len = sizeof(addr); fd = accept(ctcp->listen_fd, (struct sockaddr *)&addr, &len); if (fd == -1) return; + smb_set_close_on_exec(fd); nodeid = ctdb_ip_to_nodeid(ctdb, &addr); |