From 0c31b67e1c50e769effb4ab2294672fc5eb4d71b Mon Sep 17 00:00:00 2001
From: ck <qt-info@nokia.com>
Date: Thu, 20 May 2010 13:55:02 +0200
Subject: [PATCH] SSH: Fix Net7 bug.

---
 src/libs/3rdparty/net7ssh/src/ne7ssh_sftp.cpp | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/libs/3rdparty/net7ssh/src/ne7ssh_sftp.cpp b/src/libs/3rdparty/net7ssh/src/ne7ssh_sftp.cpp
index e43094f4b47..0663301200b 100644
--- a/src/libs/3rdparty/net7ssh/src/ne7ssh_sftp.cpp
+++ b/src/libs/3rdparty/net7ssh/src/ne7ssh_sftp.cpp
@@ -166,15 +166,14 @@ bool Ne7sshSftp::receiveUntil (short _cmd, uint32 timeSec)
   SecureVector<Botan::byte> packet;
   uint32 cutoff = timeSec * 1000000, timeout = 0;
   uint32 prevSize = 0;
-  bool status;
 
   this->sftpCmd = 0;
   commBuffer.clear();
 
   while (true)
   {
-    status = _transport->waitForPacket (0, false);
-    if (status)
+    const short status = _transport->waitForPacket (0, false);
+    if (status > 0)
     {
       _transport->getPacket (packet);
       if (!handleReceived (packet)) return false;
-- 
GitLab