Bladeren bron

Fix compile on WP.

Gert Driesen 11 jaren geleden
bovenliggende
commit
fea1433f2a
1 gewijzigde bestanden met toevoegingen van 7 en 7 verwijderingen
  1. 7 7
      Renci.SshClient/Renci.SshNet/Channels/Channel.cs

+ 7 - 7
Renci.SshClient/Renci.SshNet/Channels/Channel.cs

@@ -406,8 +406,8 @@ namespace Renci.SshNet.Channels
             if (!this.IsOpen)
                 return;
 
-            var totalDataLength = (uint) message.Data.Length;
-            var totalDataSent = 0u;
+            var totalDataLength = message.Data.Length;
+            var totalDataSent = 0;
 
             var totalBytesToSend = totalDataLength;
             while (totalBytesToSend > 0)
@@ -453,8 +453,8 @@ namespace Renci.SshNet.Channels
             if (!this.IsOpen)
                 return;
 
-            var totalDataLength = (uint) message.Data.Length;
-            var totalDataSent = 0u;
+            var totalDataLength = message.Data.Length;
+            var totalDataSent = 0;
 
             var totalBytesToSend = totalDataLength;
             while (totalBytesToSend > 0)
@@ -654,7 +654,7 @@ namespace Renci.SshNet.Channels
         /// <returns>
         /// The actual data length that currently can be sent.
         /// </returns>
-        private uint GetDataLengthThatCanBeSentInMessage(uint messageLength)
+        private int GetDataLengthThatCanBeSentInMessage(int messageLength)
         {
             do
             {
@@ -668,10 +668,10 @@ namespace Renci.SshNet.Channels
                     }
                     else
                     {
-                        var bytesThatCanBeSent = Math.Min(Math.Min(RemotePacketSize, messageLength),
+                        var bytesThatCanBeSent = Math.Min(Math.Min(RemotePacketSize, (uint) messageLength),
                             serverWindowSize);
                         this.RemoteWindowSize -= bytesThatCanBeSent;
-                        return bytesThatCanBeSent;
+                        return (int) bytesThatCanBeSent;
                     }
                 }
                 // wait for remote window size to change