Repository: maven-wagon Updated Branches: refs/heads/master 01b5631f2 -> 3512a321e
[WAGON-485] ScpWagon parses file size to int causing overflow for large files This closes #32 Project: http://git-wip-us.apache.org/repos/asf/maven-wagon/repo Commit: http://git-wip-us.apache.org/repos/asf/maven-wagon/commit/3512a321 Tree: http://git-wip-us.apache.org/repos/asf/maven-wagon/tree/3512a321 Diff: http://git-wip-us.apache.org/repos/asf/maven-wagon/diff/3512a321 Branch: refs/heads/master Commit: 3512a321ef678209167fa978d5aafe2fdf6bfff7 Parents: 01b5631 Author: silvioj <silvio.jun...@me.com.br> Authored: Mon Jan 9 10:32:03 2017 -0200 Committer: Michael Osipov <micha...@apache.org> Committed: Mon Jan 9 22:35:09 2017 +0100 ---------------------------------------------------------------------- .../java/org/apache/maven/wagon/providers/ssh/jsch/ScpWagon.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/maven-wagon/blob/3512a321/wagon-providers/wagon-ssh/src/main/java/org/apache/maven/wagon/providers/ssh/jsch/ScpWagon.java ---------------------------------------------------------------------- diff --git a/wagon-providers/wagon-ssh/src/main/java/org/apache/maven/wagon/providers/ssh/jsch/ScpWagon.java b/wagon-providers/wagon-ssh/src/main/java/org/apache/maven/wagon/providers/ssh/jsch/ScpWagon.java index be69880..7f96c77 100644 --- a/wagon-providers/wagon-ssh/src/main/java/org/apache/maven/wagon/providers/ssh/jsch/ScpWagon.java +++ b/wagon-providers/wagon-ssh/src/main/java/org/apache/maven/wagon/providers/ssh/jsch/ScpWagon.java @@ -297,7 +297,7 @@ public class ScpWagon throw new IOException( "Invalid transfer header: " + line ); } - int filesize = Integer.valueOf( line.substring( 5, index ) ).intValue(); + long filesize = Long.parseLong( line.substring( 5, index ) ); fireTransferDebug( "Remote file size: " + filesize ); resource.setContentLength( filesize );