From 5c3333d4d95651781e202b798f1d24d41d26b25e Mon Sep 17 00:00:00 2001 From: Andrew Gaul Date: Sat, 9 Jan 2016 16:56:12 -0800 Subject: [PATCH] Parse chunk length in hexadecimal Resolves an issue when uploading large objects and parts. References #24. --- src/main/java/org/gaul/s3proxy/ChunkedInputStream.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/gaul/s3proxy/ChunkedInputStream.java b/src/main/java/org/gaul/s3proxy/ChunkedInputStream.java index 34fd4cb..9ca6af3 100644 --- a/src/main/java/org/gaul/s3proxy/ChunkedInputStream.java +++ b/src/main/java/org/gaul/s3proxy/ChunkedInputStream.java @@ -45,7 +45,7 @@ final class ChunkedInputStream extends FilterInputStream { return -1; } String[] parts = line.split(";", 2); - currentLength = Integer.parseInt(parts[0]); + currentLength = Integer.parseInt(parts[0], 16); currentSignature = parts[1]; chunk = new byte[currentLength]; currentIndex = 0;