From 8ea301855544b03b6eefc712a4d945271b928657 Mon Sep 17 00:00:00 2001 From: khazra Date: Thu, 13 Jun 2013 11:23:00 -0700 Subject: [PATCH] 8015421: NegativeArraySizeException occurs in ChunkedOutputStream() with Integer.MAX_VALUE Summary: Ensure integer overflow does not occur Reviewed-by: chegar --- src/share/classes/sun/net/www/http/ChunkedOutputStream.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/share/classes/sun/net/www/http/ChunkedOutputStream.java b/src/share/classes/sun/net/www/http/ChunkedOutputStream.java index 96f5d8d3a..fc23ac683 100644 --- a/src/share/classes/sun/net/www/http/ChunkedOutputStream.java +++ b/src/share/classes/sun/net/www/http/ChunkedOutputStream.java @@ -125,7 +125,7 @@ public class ChunkedOutputStream extends PrintStream { completeHeader = getHeader(preferredChunkDataSize); /* start with an initial buffer */ - buf = new byte[preferredChunkDataSize + 32]; + buf = new byte[preferredChunkGrossSize]; reset(); } -- GitLab