Fix mdb_open() off-by-one error in maxdbs check

vmware
Hallvard Furuseth 12 years ago
parent 38fb8e6eb1
commit a3f33dd20e
  1. 2
      libraries/libmdb/mdb.c

@ -6548,7 +6548,7 @@ int mdb_open(MDB_txn *txn, const char *name, unsigned int flags, MDB_dbi *dbi)
} }
/* If no free slot and max hit, fail */ /* If no free slot and max hit, fail */
if (!unused && txn->mt_numdbs >= txn->mt_env->me_maxdbs - 1) if (!unused && txn->mt_numdbs >= txn->mt_env->me_maxdbs)
return MDB_DBS_FULL; return MDB_DBS_FULL;
/* Find the DB info */ /* Find the DB info */

Loading…
Cancel
Save