]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/tools/ldif2id2children.c
Add basic support for MD5 and SHA1 passwords.
[openldap] / servers / slapd / tools / ldif2id2children.c
index 2fb2aaf6039066f35d242610872be9686747f398..3267c211f90263719e9aa259a7dbe821c5915a7f 100644 (file)
@@ -63,7 +63,7 @@ main( int argc, char **argv )
        int             dbnum;
        ID              id;
        struct dbcache  *db, *db2;
-       Backend         *be;
+       Backend         *be = NULL;
        struct berval   bv;
        struct berval   *vals[2];
        Avlnode         *avltypes = NULL;
@@ -121,7 +121,7 @@ main( int argc, char **argv )
                        fprintf( stderr, "No ldbm database found in config file\n" );
                        exit( 1 );
                }
-       } else if ( dbnum < 1 || dbnum > nbackends ) {
+       } else if ( dbnum < 0 || dbnum > (nbackends-1) ) {
                fprintf( stderr, "Database number selected via -n is out of range\n" );
                fprintf( stderr, "Must be in the range 1 to %d (number of databases in the config file)\n", nbackends );
                exit( 1 );