]> git.sur5r.net Git - openldap/commitdiff
use safe(r) default
authorPierangelo Masarati <ando@openldap.org>
Tue, 26 Apr 2005 20:10:15 +0000 (20:10 +0000)
committerPierangelo Masarati <ando@openldap.org>
Tue, 26 Apr 2005 20:10:15 +0000 (20:10 +0000)
servers/slapd/back-meta/back-meta.h
servers/slapd/back-meta/config.c
servers/slapd/back-meta/init.c

index 7d4d91490a9264a729a06ba07fb9cf498681b997..7b74ae923034e2b5f5d44ac68b528ca91b9616dc 100644 (file)
@@ -202,6 +202,7 @@ typedef struct metatarget_t {
 #define META_RETRY_UNDEFINED   (-2)
 #define META_RETRY_FOREVER     (-1)
 #define META_RETRY_NEVER       (0)
+#define META_RETRY_DEFAULT     (3)
 
        struct ldaprwmap        mt_rwmap;
 } metatarget_t;
index 6281f37c7beb9e4f117c2a60100088bf30b10cda..777eee643c2bcd5d3ab9d5909d3e310d41dea53b 100644 (file)
@@ -75,8 +75,6 @@ new_target( void )
 
        ldap_back_map_init( &mt->mt_rwmap.rwm_at, &mapping );
 
-       mt->mt_nretries = META_RETRY_UNDEFINED;
-
        return mt;
 }
 
index 1982683edbc0835aacd4cf1e50d0e48a28413383..b7cacb6243a847f726c29d18ad98dbc3396f6922 100644 (file)
@@ -89,6 +89,10 @@ meta_back_db_init(
 
        ldap_pvt_thread_mutex_init( &mi->mi_conn_mutex );
        ldap_pvt_thread_mutex_init( &mi->mi_cache.mutex );
+
+       /* safe default */
+       mi->mi_nretries = META_RETRY_DEFAULT;
+       
        be->be_private = mi;
 
        return 0;