X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Ftdb2%2Flock.c;h=5d13a23aaec89f17e731ffc71415fb43ceb7bafb;hb=dde924399b8e16de3e2426af8a44b4fde95c5f48;hp=10d1e18a512b6d0f0964e8eda80fb33b5914dd54;hpb=c5e3f07a30056cb7c3c380bf690f80815ca4b6b1;p=ccan diff --git a/ccan/tdb2/lock.c b/ccan/tdb2/lock.c index 10d1e18a..5d13a23a 100644 --- a/ccan/tdb2/lock.c +++ b/ccan/tdb2/lock.c @@ -257,7 +257,7 @@ static int tdb_nest_lock(struct tdb_context *tdb, tdb_off_t offset, int ltype, { struct tdb_lock_type *new_lck; - if (offset >= TDB_HASH_LOCK_START + TDB_HASH_LOCK_RANGE + tdb->map_size / 8) { + if (offset > TDB_HASH_LOCK_START + TDB_HASH_LOCK_RANGE + tdb->map_size / 8) { tdb->ecode = TDB_ERR_LOCK; tdb->log(tdb, TDB_DEBUG_FATAL, tdb->log_priv, "tdb_nest_lock: invalid offset %llu ltype=%d\n",