]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-ldbm/config.c
Fix ITS#1991 - referrals with sarch base == target (wasn't sure at first,
[openldap] / servers / slapd / back-ldbm / config.c
index c9a9b2571e7c38fd451d284c904f49900f06f25a..527f3c4c43874ae1425a8a00e692f0901cb7b538 100644 (file)
@@ -106,18 +106,32 @@ ldbm_back_db_config(
 #ifndef NO_THREADS
                int i;
                if ( argc < 2 ) {
+#ifdef NEW_LOGGING
+                       LDAP_LOG ( CONFIG, ERR, "ldbm_back_db_config: %s: "
+                               "line %d: missing frequency value in \"dbsync <frequency> "
+                               "[<wait-times> [wait-interval]]\" line\n", fname, lineno, 0 );
+#else  
                        Debug( LDAP_DEBUG_ANY,
     "%s: line %d: missing frquency value in \"dbsync <frequency> [<wait-times> [wait-interval]]\" line\n",
                            fname, lineno, 0 );
+#endif
                        return 1;
                }
 
                i = atoi( argv[1] );
 
                if( i < 0 ) {
+#ifdef NEW_LOGGING
+                       LDAP_LOG ( CONFIG, ERR, 
+                               "ldbm_back_db_config: %s: "
+                               "line %d: frequency value (%d) invalid \"dbsync "
+                               "<frequency> [<wait-times> [wait-interval]]\" line\n", 
+                               fname, lineno, i );
+#else  
                        Debug( LDAP_DEBUG_ANY,
     "%s: line %d: frquency value (%d) invalid \"dbsync <frequency> [<wait-times> [wait-interval]]\" line\n",
                            fname, lineno, i );
+#endif
                        return 1;
                }
 
@@ -126,9 +140,16 @@ ldbm_back_db_config(
                if ( argc > 2 ) {
                        i = atoi( argv[2] );
                        if ( i < 0 ) {
+#ifdef NEW_LOGGING
+                               LDAP_LOG ( CONFIG,ERR, "ldbm_back_db_config: %s: "
+                                       "line %d: frequency value (%d) invalid \"dbsync "
+                                       "<frequency> [<wait-times> [wait-interval]]\" line\n", 
+                                       fname, lineno, i );
+#else  
                                Debug( LDAP_DEBUG_ANY,
            "%s: line %d: frquency value (%d) invalid \"dbsync <frequency> [<wait-times> [wait-interval]]\" line\n",
                                    fname, lineno, i );
+#endif
                                return 1;
                        }
                        li ->li_dbsyncwaitn = i;
@@ -137,9 +158,16 @@ ldbm_back_db_config(
                if ( argc > 3 ) {
                        i = atoi( argv[3] );
                        if ( i <= 0 ) {
+#ifdef NEW_LOGGING
+                               LDAP_LOG ( CONFIG,ERR, "ldbm_back_db_config: %s: "
+                                       "line %d: frequency value (%d) invalid \"dbsync "
+                                       "<frequency> [<wait-times> [wait-interval]]\" line\n", 
+                                       fname, lineno, i );
+#else  
                                Debug( LDAP_DEBUG_ANY,
            "%s: line %d: frquency value (%d) invalid \"dbsync <frequency> [<wait-times> [wait-interval]]\" line\n",
                                    fname, lineno, i );
+#endif
                                return 1;
                        }
                        li ->li_dbsyncwaitinterval = i;
@@ -149,8 +177,13 @@ ldbm_back_db_config(
                li->li_dbwritesync = 0;
 
 #else
+#ifdef NEW_LOGGING
+               LDAP_LOG ( CONFIG, ERR, "ldbm_back_db_config: \"dbsync\""
+                       " policies not supported in non-threaded environments\n", 0, 0, 0 );
+#else  
                Debug( LDAP_DEBUG_ANY,
     "\"dbsync\" policies not supported in non-threaded environments\n", 0, 0, 0);
+#endif
                return 1;
 #endif