diff options
author | chinlong <none@none> | 2007-11-02 15:09:31 -0700 |
---|---|---|
committer | chinlong <none@none> | 2007-11-02 15:09:31 -0700 |
commit | 8142c2b2a11acff39ec7e0576c566a751eb30ba6 (patch) | |
tree | 755357bf1ce84f02f2d4ab12231c013e00808677 /usr/src/lib/libsldap/common/ns_connect.c | |
parent | 85298dc181bc16dc378c47f19f3785559903a8b9 (diff) | |
download | illumos-gate-8142c2b2a11acff39ec7e0576c566a751eb30ba6.tar.gz |
6609144 ldap_cachemgr needs to be more careful
6610117 *ldap_cachemgr* caching mechanism has flaws
Diffstat (limited to 'usr/src/lib/libsldap/common/ns_connect.c')
-rw-r--r-- | usr/src/lib/libsldap/common/ns_connect.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/usr/src/lib/libsldap/common/ns_connect.c b/usr/src/lib/libsldap/common/ns_connect.c index 44a270984f..8a27a77144 100644 --- a/usr/src/lib/libsldap/common/ns_connect.c +++ b/usr/src/lib/libsldap/common/ns_connect.c @@ -345,8 +345,8 @@ ns_setup_mt_conn_and_tsd(LDAP *ld) { * A more complete solution is to develop true connection pooling. * However, this is much better than a new connection for every request. */ -static int -nscd_proc() +int +__s_api_nscd_proc(void) { pid_t my_pid; psinfo_t pinfo; @@ -1631,7 +1631,7 @@ _DropConnection(ConnectionID cID, int flag, int fini) if (!fini && ((flag & NS_LDAP_NEW_CONN) == 0) && !cp->notAvail && ((flag & NS_LDAP_KEEP_CONN) || - (MTperConn == 0 && nscd_proc()) || + (MTperConn == 0 && __s_api_nscd_proc()) || MTperConn)) { #ifdef DEBUG (void) fprintf(stderr, "tid= %d: keep alive (fini = %d " |