From: simon Date: Mon, 13 Aug 2001 12:43:29 +0000 (+0000) Subject: Fix potential segfault in port forwarding code X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/commitdiff_plain/5f2e19fcf977f48387d918948aa3ed66748208b0?hp=875b193f2f7c9b4168d63a274861c4a1d980c286 Fix potential segfault in port forwarding code git-svn-id: svn://svn.tartarus.org/sgt/putty@1184 cda61777-01e9-0310-a592-d414129be87e --- diff --git a/portfwd.c b/portfwd.c index 76531fb3..4d77ae17 100644 --- a/portfwd.c +++ b/portfwd.c @@ -248,8 +248,6 @@ void pfd_close(Socket s) */ void pfd_send(Socket s, char *data, int len) { - struct PFwdPrivate *pr = (struct PFwdPrivate *) sk_get_private_ptr(s); - if (s == NULL) return; @@ -259,11 +257,12 @@ void pfd_send(Socket s, char *data, int len) void pfd_confirm(Socket s) { - struct PFwdPrivate *pr = (struct PFwdPrivate *) sk_get_private_ptr(s); + struct PFwdPrivate *pr; if (s == NULL) return; + pr = (struct PFwdPrivate *) sk_get_private_ptr(s); pr->ready = 1; sk_set_frozen(s, 0); sk_write(s, NULL, 0);