From 8514873d3da7cd32f909288b2a6f40c46b4a36a2 Mon Sep 17 00:00:00 2001 From: Xueming Shen Date: Thu, 15 Dec 2011 14:18:56 -0800 Subject: [PATCH] 7118283: Better input parameter checking in zip file processing Fixed off-by-one bug in zip_util.c Reviewed-by: alanb --- jdk/src/share/native/java/util/zip/zip_util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jdk/src/share/native/java/util/zip/zip_util.c b/jdk/src/share/native/java/util/zip/zip_util.c index f048dc6b758..4328c4c3534 100644 --- a/jdk/src/share/native/java/util/zip/zip_util.c +++ b/jdk/src/share/native/java/util/zip/zip_util.c @@ -521,7 +521,7 @@ countCENHeaders(unsigned char *beg, unsigned char *end) { jint count = 0; ptrdiff_t i; - for (i = 0; i + CENHDR < end - beg; i += CENSIZE(beg + i)) + for (i = 0; i + CENHDR <= end - beg; i += CENSIZE(beg + i)) count++; return count; }