]> git.sur5r.net Git - openldap/commitdiff
convert text level to int
authorGary Williams <gwilliams@openldap.org>
Tue, 17 Oct 2000 19:42:24 +0000 (19:42 +0000)
committerGary Williams <gwilliams@openldap.org>
Tue, 17 Oct 2000 19:42:24 +0000 (19:42 +0000)
servers/slapd/config.c

index 3f64cc7688e8c2c0f74ba0e3eedaa77a51c4ffdc..73eaee6c87429fed4764cdc552eec8e19ef55805 100644 (file)
@@ -803,12 +803,15 @@ read_config( const char *fname )
                        value_add( &default_referral, vals );
 
                } else if ( strcasecmp( cargv[0], "debug" ) == 0 ) {
+                    int level;
                        if ( cargc < 3 ) {
                                Debug( LDAP_DEBUG_ANY,
                                        "%s: line %d: Error in debug directive, \"debug subsys level\"\n",
                                        fname, lineno, 0 );
                                return( 1 );
                        }
+                        level = atoi( cargv[2] );
+                        if ( level <= 0 ) level = lutil_mnem2level( cargv[2] );
                        lutil_set_debug_level( cargv[1], atoi( cargv[2] ) );
                /* specify an Object Identifier macro */
                } else if ( strcasecmp( cargv[0], "objectidentifier" ) == 0 ) {