You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by ga...@apache.org on 2014/07/15 22:12:57 UTC

git commit: JCLOUDS-629: SshjSshClient Payload without length

Repository: jclouds
Updated Branches:
  refs/heads/master a8b106c2b -> 086fb9c72


JCLOUDS-629: SshjSshClient Payload without length

sshj treats -1 as an unknown length and uses a less efficient copying
mechanism.


Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/086fb9c7
Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/086fb9c7
Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/086fb9c7

Branch: refs/heads/master
Commit: 086fb9c7282eeb6010f5de60938445a195ec0d2e
Parents: a8b106c
Author: Andrew Gaul <ga...@apache.org>
Authored: Tue Jul 15 10:11:32 2014 -0700
Committer: Andrew Gaul <ga...@apache.org>
Committed: Tue Jul 15 13:11:37 2014 -0700

----------------------------------------------------------------------
 drivers/sshj/src/main/java/org/jclouds/sshj/SshjSshClient.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds/blob/086fb9c7/drivers/sshj/src/main/java/org/jclouds/sshj/SshjSshClient.java
----------------------------------------------------------------------
diff --git a/drivers/sshj/src/main/java/org/jclouds/sshj/SshjSshClient.java b/drivers/sshj/src/main/java/org/jclouds/sshj/SshjSshClient.java
index 735af36..512018e 100644
--- a/drivers/sshj/src/main/java/org/jclouds/sshj/SshjSshClient.java
+++ b/drivers/sshj/src/main/java/org/jclouds/sshj/SshjSshClient.java
@@ -318,7 +318,8 @@ public class SshjSshClient implements SshClient {
 
                @Override
                public long getLength() {
-                  return contents.getContentMetadata().getContentLength();
+                  Long length = contents.getContentMetadata().getContentLength();
+                  return length != null ? length : -1;
                }
 
                @Override