X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Ftdb%2Ftransaction.c;h=3d34ac84f57d877982a86987732a26ed5fa2be87;hp=f0871a6fdfdaf52630ec0c7f53f9262b90c54f05;hb=acf1a21e440b2908df0ce57c48dab1aca9e23cad;hpb=1d03cc6df3b4f5c8174096ae3411527f266f9a97;ds=sidebyside diff --git a/ccan/tdb/transaction.c b/ccan/tdb/transaction.c index f0871a6f..3d34ac84 100644 --- a/ccan/tdb/transaction.c +++ b/ccan/tdb/transaction.c @@ -520,7 +520,7 @@ int _tdb_transaction_cancel(struct tdb_context *tdb, int ltype) if (tdb->num_locks != 0) { for (i=0;inum_lockrecs;i++) { tdb_brunlock(tdb, tdb->lockrecs[i].ltype, - FREELIST_TOP+4*tdb->lockrecs[i].list, 1); + tdb->lockrecs[i].off, 1); } tdb->num_locks = 0; tdb->num_lockrecs = 0;