You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by mi...@apache.org on 2017/01/09 21:35:36 UTC
maven-wagon git commit: [WAGON-485] ScpWagon parses file size to int
causing overflow for large files
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 <si...@me.com.br>
Authored: Mon Jan 9 10:32:03 2017 -0200
Committer: Michael Osipov <mi...@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 );