]> asedeno.scripts.mit.edu Git - PuTTY.git/commitdiff
Argh, I messed up SSH1 remote tunnels too (same mistake).
authorJacob Nevins <jacobn@chiark.greenend.org.uk>
Mon, 1 Nov 2004 14:18:37 +0000 (14:18 +0000)
committerJacob Nevins <jacobn@chiark.greenend.org.uk>
Mon, 1 Nov 2004 14:18:37 +0000 (14:18 +0000)
[originally from svn r4728]

ssh.c

diff --git a/ssh.c b/ssh.c
index 08a0aff3a177291a845f5a043c892d1cd68fbf52..42e20775ad2d23b9178aace1d8e1017b87a0d008 100644 (file)
--- a/ssh.c
+++ b/ssh.c
@@ -3582,7 +3582,8 @@ static void ssh1_protocol(Ssh ssh, unsigned char *in, int inlen, int ispkt)
            }
            if (sport && dport) {
                /* Set up a description of the source port. */
-               char *sportdesc = dupprintf("%.*s%.*s%.*s%.*s%d%.*s",
+               static char *sportdesc;
+               sportdesc = dupprintf("%.*s%.*s%.*s%.*s%d%.*s",
                        (int)(*saddr?strlen(saddr):0), *saddr?saddr:NULL,
                        (int)(*saddr?1:0), ":",
                        (int)(sserv ? strlen(sports) : 0), sports,