X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/68a49acbf3f96fbbbc385620655dcb577e62c328..1ec39246d597bebda6282f5172e4c2ed6367137a:/ssh.c diff --git a/ssh.c b/ssh.c index 3534d081..4083c8da 100644 --- a/ssh.c +++ b/ssh.c @@ -1253,7 +1253,7 @@ static void construct_packet(Ssh ssh, int pkttype, va_list ap1, va_list ap2) pktlen += 4; break; case PKT_CHAR: - (void) va_arg(ap1, char); + (void) va_arg(ap1, int); pktlen++; break; case PKT_DATA: @@ -1286,7 +1286,7 @@ static void construct_packet(Ssh ssh, int pkttype, va_list ap1, va_list ap2) p += 4; break; case PKT_CHAR: - argchar = va_arg(ap2, unsigned char); + argchar = (unsigned char) va_arg(ap2, int); *p = argchar; p++; break;