--- src/sbin/hammer/cache.c 2008/01/17 05:14:49 1.2 +++ src/sbin/hammer/cache.c 2008/01/21 00:03:31 1.3 @@ -83,7 +83,7 @@ hammer_cache_flush(void) TAILQ_INSERT_TAIL(&CacheList, cache, entry); continue; } - if (count == NCache) { + if (count >= NCache) { CacheMax += 8 * 1024 * 1024; target = CacheMax / 2; count = 0;