mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-01-27 02:02:26 +00:00
rm some magic numbers in ssh_setup_portfwd()
[originally from svn r5439]
This commit is contained in:
parent
cd16a955b5
commit
8316deb339
6
ssh.c
6
ssh.c
@ -3911,7 +3911,7 @@ static void ssh_setup_portfwd(Ssh ssh, const Config *cfg)
|
|||||||
strcpy(saddr, sports);
|
strcpy(saddr, sports);
|
||||||
n = 0;
|
n = 0;
|
||||||
}
|
}
|
||||||
if (n < 255) sports[n++] = *portfwd_strptr++;
|
if (n < lenof(sports)-1) sports[n++] = *portfwd_strptr++;
|
||||||
}
|
}
|
||||||
sports[n] = 0;
|
sports[n] = 0;
|
||||||
if (type != 'D') {
|
if (type != 'D') {
|
||||||
@ -3919,14 +3919,14 @@ static void ssh_setup_portfwd(Ssh ssh, const Config *cfg)
|
|||||||
portfwd_strptr++;
|
portfwd_strptr++;
|
||||||
n = 0;
|
n = 0;
|
||||||
while (*portfwd_strptr && *portfwd_strptr != ':') {
|
while (*portfwd_strptr && *portfwd_strptr != ':') {
|
||||||
if (n < 255) host[n++] = *portfwd_strptr++;
|
if (n < lenof(host)-1) host[n++] = *portfwd_strptr++;
|
||||||
}
|
}
|
||||||
host[n] = 0;
|
host[n] = 0;
|
||||||
if (*portfwd_strptr == ':')
|
if (*portfwd_strptr == ':')
|
||||||
portfwd_strptr++;
|
portfwd_strptr++;
|
||||||
n = 0;
|
n = 0;
|
||||||
while (*portfwd_strptr) {
|
while (*portfwd_strptr) {
|
||||||
if (n < 255) dports[n++] = *portfwd_strptr++;
|
if (n < lenof(dports)-1) dports[n++] = *portfwd_strptr++;
|
||||||
}
|
}
|
||||||
dports[n] = 0;
|
dports[n] = 0;
|
||||||
portfwd_strptr++;
|
portfwd_strptr++;
|
||||||
|
Loading…
Reference in New Issue
Block a user