1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-10 09:58:01 +00:00

In a couple of places, snewn() was being asked for an array of char which was

then assigned to an unsigned char * variabe.  This fixes that.

[originally from svn r3023]
This commit is contained in:
Ben Harris 2003-03-29 23:05:36 +00:00
parent c1c7f5eb49
commit 3e4386d810
2 changed files with 2 additions and 2 deletions

2
ssh.c
View File

@ -4984,7 +4984,7 @@ static void do_ssh2_authconn(Ssh ssh, unsigned char *in, int inlen, int ispkt)
sigdata_len = ssh->pktout.length - 5 + 4 + 20; sigdata_len = ssh->pktout.length - 5 + 4 + 20;
if (ssh->remote_bugs & BUG_SSH2_PK_SESSIONID) if (ssh->remote_bugs & BUG_SSH2_PK_SESSIONID)
sigdata_len -= 4; sigdata_len -= 4;
sigdata = snewn(sigdata_len, char); sigdata = snewn(sigdata_len, unsigned char);
p = 0; p = 0;
if (!(ssh->remote_bugs & BUG_SSH2_PK_SESSIONID)) { if (!(ssh->remote_bugs & BUG_SSH2_PK_SESSIONID)) {
PUT_32BIT(sigdata+p, 20); PUT_32BIT(sigdata+p, 20);

View File

@ -385,7 +385,7 @@ int x11_send(Socket s, char *data, int len)
pr->auth_dsize = (pr->auth_dlen + 3) & ~3; pr->auth_dsize = (pr->auth_dlen + 3) & ~3;
/* Leave room for a terminating zero, to make our lives easier. */ /* Leave room for a terminating zero, to make our lives easier. */
pr->auth_protocol = snewn(pr->auth_psize + 1, char); pr->auth_protocol = snewn(pr->auth_psize + 1, char);
pr->auth_data = snewn(pr->auth_dsize, char); pr->auth_data = snewn(pr->auth_dsize, unsigned char);
} }
/* /*