X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/7dc9a22ee27a65871bac1166d811d8dbb818fe45..b165006759a81e8ecc4e86e0540fd69343ea46e9:/sftp.c diff --git a/sftp.c b/sftp.c index 927f4d9c..bf75779d 100644 --- 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;