Cancelling a remote port forwarding that had been refused by the server caused
authorjacob <jacob@cda61777-01e9-0310-a592-d414129be87e>
Fri, 30 Jul 2010 20:47:03 +0000 (20:47 +0000)
committerjacob <jacob@cda61777-01e9-0310-a592-d414129be87e>
Fri, 30 Jul 2010 20:47:03 +0000 (20:47 +0000)
commit8aea57fdb1662772f3d717bc717c50067f451cc2
treeaea7b919995759dd94e06d32d6f5346d29eec0fa
parentefd5184515718a44f2f92f0707e6c7c8cf8993af
Cancelling a remote port forwarding that had been refused by the server caused
a double-free. Reported and diagnosed by Sven Schaepe.
Also fix a minor memory leak in ssh_free().

git-svn-id: svn://svn.tartarus.org/sgt/putty@8975 cda61777-01e9-0310-a592-d414129be87e
ssh.c