From 307a3d6762a2797ee28b43fceb1c941680ac97ec Mon Sep 17 00:00:00 2001 From: Jared Wong Date: Sun, 8 Dec 2013 01:50:10 -0800 Subject: [PATCH] Fixed left shift size of int. Simply switched the ordering of the checks in the for loop where this left shift was being made. --- src/delta.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/delta.c b/src/delta.c index b3435ba87..8375a2c4d 100644 --- a/src/delta.c +++ b/src/delta.c @@ -144,7 +144,7 @@ git_delta_create_index(const void *buf, unsigned long bufsize) entries = 0xfffffffeU / RABIN_WINDOW; } hsize = entries / 4; - for (i = 4; (1u << i) < hsize && i < 31; i++); + for (i = 4; i < 31 && (1u << i) < hsize; i++); hsize = 1 << i; hmask = hsize - 1;