From 4036125f947db849c6ddcbc27c25eaf21be7b627 Mon Sep 17 00:00:00 2001 From: Con Kolivas Date: Sun, 20 Feb 2011 12:16:45 +1100 Subject: [PATCH] Make the buffer passed to hash checking page sized which gives a minor speedup. --- rzip.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rzip.c b/rzip.c index 2fb1080..66ad38c 100644 --- a/rzip.c +++ b/rzip.c @@ -586,7 +586,7 @@ static void hash_search(struct rzip_state *st, double pct_base, double pct_multi } if (p > (i64)cksum_limit) { - i64 i, n = st->chunk_size - p; + i64 i, n = MIN(st->chunk_size - p, control.page_size); uchar *ckbuf = malloc(n); if (!ckbuf)