]> asedeno.scripts.mit.edu Git - PuTTY_svn.git/blobdiff - sftp.c
Tighten up a lot of casts from unsigned to int which are read by one
[PuTTY_svn.git] / sftp.c
diff --git a/sftp.c b/sftp.c
index 927f4d9c4bd0c62f0cf41f0fce4b8a8b57b14406..bf75779df7e549660eeda4a0a866b05bb8fe5d9b 100644 (file)
--- a/sftp.c
+++ b/sftp.c
@@ -150,7 +150,7 @@ static int sftp_pkt_getstring(struct sftp_packet *pkt,
     *p = NULL;
     if (pkt->length - pkt->savedpos < 4)
        return 0;
-    *length = GET_32BIT(pkt->data + pkt->savedpos);
+    *length = toint(GET_32BIT(pkt->data + pkt->savedpos));
     pkt->savedpos += 4;
     if ((int)(pkt->length - pkt->savedpos) < *length || *length < 0) {
        *length = 0;