]> asedeno.scripts.mit.edu Git - PuTTY_svn.git/commitdiff
Fix recently-introduced memory leak in ssh2_msg_unexpected().
authorBen Harris <bjh21@bjh21.me.uk>
Tue, 21 Aug 2012 23:04:22 +0000 (23:04 +0000)
committerBen Harris <bjh21@bjh21.me.uk>
Tue, 21 Aug 2012 23:04:22 +0000 (23:04 +0000)
git-svn-id: http://svn.tartarus.org/sgt/putty@9611 cda61777-01e9-0310-a592-d414129be87e

ssh.c

diff --git a/ssh.c b/ssh.c
index 439f11520653fd2a59b0496a065bf46d31471d01..e2105572f65d9cd8c8aea400075cfec4d3d20ac5 100644 (file)
--- a/ssh.c
+++ b/ssh.c
@@ -9391,6 +9391,7 @@ static void ssh2_msg_unexpected(Ssh ssh, struct Packet *pktin)
                          ssh2_pkt_type(ssh->pkt_kctx, ssh->pkt_actx,
                                        pktin->type));
     ssh_disconnect(ssh, NULL, buf, SSH2_DISCONNECT_PROTOCOL_ERROR, FALSE);
+    sfree(buf);
 }
 
 static void ssh2_msg_something_unimplemented(Ssh ssh, struct Packet *pktin)