From 5f2e19fcf977f48387d918948aa3ed66748208b0 Mon Sep 17 00:00:00 2001 From: simon Date: Mon, 13 Aug 2001 12:43:29 +0000 Subject: [PATCH 1/1] Fix potential segfault in port forwarding code git-svn-id: svn://svn.tartarus.org/sgt/putty@1184 cda61777-01e9-0310-a592-d414129be87e --- portfwd.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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); -- 2.11.0