int dbnum;
ID id;
struct dbcache *db, *db2;
- Backend *be;
+ Backend *be = NULL;
struct berval bv;
struct berval *vals[2];
Avlnode *avltypes = NULL;
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 );