From fd743d1bf336f6c2fd91cc89cd663958905594ee Mon Sep 17 00:00:00 2001 From: Winston Li Date: Wed, 2 Aug 2017 20:58:15 +0100 Subject: [PATCH] Fix #3705 --- .../src/main/java/uk/ac/ic/wlgitbridge/util/Tar.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/util/Tar.java b/services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/util/Tar.java index 5ca710e51e..4aed2a43ce 100644 --- a/services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/util/Tar.java +++ b/services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/util/Tar.java @@ -101,8 +101,9 @@ public class Tar { } long size = e.getSize(); Preconditions.checkArgument( - size > 0 && size < Integer.MAX_VALUE, - "file too big: tarTo should have thrown an IOException" + size >= 0 && size <= Integer.MAX_VALUE, + "file too big (" + size + " B): " + + "tarTo should have thrown an IOException" ); try (OutputStream out = new FileOutputStream(f)) { /* TarInputStream pretends each