mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-07-03 04:22:47 -05:00
Trivial braino in parsing of the port forwarding config data. Was
causing all port forwardings after the first dynamic one to be ignored. [originally from svn r3572]
This commit is contained in:
2
ssh.c
2
ssh.c
@ -3302,6 +3302,7 @@ static void ssh1_protocol(Ssh ssh, unsigned char *in, int inlen, int ispkt)
|
||||
} else {
|
||||
while (*ssh->portfwd_strptr) ssh->portfwd_strptr++;
|
||||
dport = dserv = -1;
|
||||
ssh->portfwd_strptr++; /* eat the NUL and move to next one */
|
||||
}
|
||||
sport = atoi(sports);
|
||||
sserv = 0;
|
||||
@ -5418,6 +5419,7 @@ static void do_ssh2_authconn(Ssh ssh, unsigned char *in, int inlen, int ispkt)
|
||||
} else {
|
||||
while (*ssh->portfwd_strptr) ssh->portfwd_strptr++;
|
||||
dport = dserv = -1;
|
||||
ssh->portfwd_strptr++; /* eat the NUL and move to next one */
|
||||
}
|
||||
sport = atoi(sports);
|
||||
sserv = 0;
|
||||
|
Reference in New Issue
Block a user