Commit f29f2aaa authored by Quanah Gibson-Mount's avatar Quanah Gibson-Mount
Browse files

ITS#5507

parent ad11b224
OpenLDAP 2.4 Change Log OpenLDAP 2.4 Change Log
OpenLDAP 2.4.10 Engineering OpenLDAP 2.4.10 Engineering
Fixed libldap file descriptor leak with SELinux (ITS#5507)
Fixed slapd missing termination of integerFilter keys (ITS#5503) Fixed slapd missing termination of integerFilter keys (ITS#5503)
Fixed slapd-ldap entry_get() op-dependent behavior (ITS#5513) Fixed slapd-ldap entry_get() op-dependent behavior (ITS#5513)
Fixed slapo-syncprov csn update with delta-syncrepl (ITS#5493) Fixed slapo-syncprov csn update with delta-syncrepl (ITS#5493)
......
...@@ -36,6 +36,9 @@ ...@@ -36,6 +36,9 @@
#ifdef HAVE_IO_H #ifdef HAVE_IO_H
#include <io.h> #include <io.h>
#endif /* HAVE_IO_H */ #endif /* HAVE_IO_H */
#ifdef HAVE_FCNTL_H
#include <fcntl.h>
#endif
#include "ldap-int.h" #include "ldap-int.h"
...@@ -110,6 +113,9 @@ ldap_int_socket(LDAP *ld, int family, int type ) ...@@ -110,6 +113,9 @@ ldap_int_socket(LDAP *ld, int family, int type )
{ {
ber_socket_t s = socket(family, type, 0); ber_socket_t s = socket(family, type, 0);
osip_debug(ld, "ldap_new_socket: %d\n",s,0,0); osip_debug(ld, "ldap_new_socket: %d\n",s,0,0);
#ifdef FD_CLOEXEC
fcntl(s, F_SETFD, FD_CLOEXEC);
#endif
return ( s ); return ( s );
} }
......
...@@ -47,6 +47,9 @@ ...@@ -47,6 +47,9 @@
#ifdef HAVE_IO_H #ifdef HAVE_IO_H
#include <io.h> #include <io.h>
#endif /* HAVE_IO_H */ #endif /* HAVE_IO_H */
#ifdef HAVE_FCNTL_H
#include <fcntl.h>
#endif
#include "ldap-int.h" #include "ldap-int.h"
#include "ldap_defaults.h" #include "ldap_defaults.h"
...@@ -89,6 +92,9 @@ ldap_pvt_socket(LDAP *ld) ...@@ -89,6 +92,9 @@ ldap_pvt_socket(LDAP *ld)
{ {
ber_socket_t s = socket(PF_LOCAL, SOCK_STREAM, 0); ber_socket_t s = socket(PF_LOCAL, SOCK_STREAM, 0);
oslocal_debug(ld, "ldap_new_socket: %d\n",s,0,0); oslocal_debug(ld, "ldap_new_socket: %d\n",s,0,0);
#ifdef FD_CLOEXEC
fcntl(s, F_SETFD, FD_CLOEXEC);
#endif
return ( s ); return ( s );
} }
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment