X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Ftdb2%2Ffree.c;h=f5107fadfbd888efae8094b1ff8d3cc4010c3ca8;hp=48cd9c315ce02f4859ea15b0ec6de97ccde132d5;hb=2ecf943a99c427b10a998f0285dd184b1a25ac65;hpb=e984ef661368582f7b6e7a8d2a2d709356ac7963 diff --git a/ccan/tdb2/free.c b/ccan/tdb2/free.c index 48cd9c31..f5107fad 100644 --- a/ccan/tdb2/free.c +++ b/ccan/tdb2/free.c @@ -559,7 +559,7 @@ static tdb_off_t get_free(struct tdb_context *tdb, b = size_to_bucket(tdb->zhdr.zone_bits, size); for (b = find_free_head(tdb, b); b <= BUCKETS_FOR_ZONE(tdb->zhdr.zone_bits); - b += find_free_head(tdb, b + 1)) { + b = find_free_head(tdb, b + 1)) { /* Try getting one from list. */ off = lock_and_alloc(tdb, tdb->zone_off, tdb->zhdr.zone_bits,