ssh_pkt_getstring wants a boring int rather than an unsigned int. Let's
authorowen <owen@cda61777-01e9-0310-a592-d414129be87e>
Tue, 18 Jan 2005 09:38:58 +0000 (09:38 +0000)
committerowen <owen@cda61777-01e9-0310-a592-d414129be87e>
Tue, 18 Jan 2005 09:38:58 +0000 (09:38 +0000)
give it one.

git-svn-id: svn://svn.tartarus.org/sgt/putty@5129 cda61777-01e9-0310-a592-d414129be87e

ssh.c

diff --git a/ssh.c b/ssh.c
index 3e36101..1a95069 100644 (file)
--- a/ssh.c
+++ b/ssh.c
@@ -4279,7 +4279,7 @@ static void ssh1_msg_channel_data(Ssh ssh, struct Packet *pktin)
     /* Data sent down one of our channels. */
     int i = ssh_pkt_getuint32(pktin);
     char *p;
-    unsigned int len;
+    int len;
     struct ssh_channel *c;
 
     ssh_pkt_getstring(pktin, &p, &len);
@@ -5480,7 +5480,7 @@ static void ssh2_msg_channel_window_adjust(Ssh ssh, struct Packet *pktin)
 static void ssh2_msg_channel_data(Ssh ssh, struct Packet *pktin)
 {
     char *data;
-    unsigned int length;
+    int length;
     unsigned i = ssh_pkt_getuint32(pktin);
     struct ssh_channel *c;
     c = find234(ssh->channels, &i, ssh_channelfind);