]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
Add SOCK_CLOEXEC to bnet_server sockets
authorEric Bollengier <eric@baculasystems.com>
Wed, 3 Jul 2024 13:45:07 +0000 (15:45 +0200)
committerEric Bollengier <eric@baculasystems.com>
Wed, 4 Dec 2024 08:14:26 +0000 (09:14 +0100)
bacula/src/lib/bnet_server.c

index 44436143c37289ccb11b5a6fcd8a71a2d011d76f..76d38cf6cae1e501fafaddc22b7392ab29ddfa75 100644 (file)
@@ -98,7 +98,7 @@ void bnet_thread_server(dlist *addrs, int max_clients,
       /*
        * Open a TCP socket
        */
-      for (tlog= 60; (fd_ptr->fd=socket(addr->get_family(), SOCK_STREAM, 0)) < 0; tlog -= 10) {
+      for (tlog= 60; (fd_ptr->fd=socket(addr->get_family(), SOCK_STREAM | SOCK_CLOEXEC, 0)) < 0; tlog -= 10) {
          if (tlog <= 0) {
             berrno be;
             char curbuf[256];