mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-07-15 01:57:40 -05:00
Use the new host_str* functions to improve IPv6 literal support.
I've gone through everywhere we handle host names / addresses (on command lines, in PuTTY config, in port forwarding, in X display names, in host key storage...) and tried to make them handle IPv6 literals sensibly, by using the host_str* functions I introduced in my previous commit. Generally it's now OK to use a bracketed IPv6 literal anywhere a hostname might have been valid; in a few cases where no ambiguity exists (e.g. no :port suffix is permitted anyway) unbracketed IPv6 literals are also acceptable. [originally from svn r10120]
This commit is contained in:
2
config.c
2
config.c
@ -1146,7 +1146,7 @@ static void portfwd_handler(union control *ctrl, void *dlg,
|
||||
}
|
||||
if (*type != 'D') {
|
||||
val = dlg_editbox_get(pfd->destbox, dlg);
|
||||
if (!*val || !strchr(val, ':')) {
|
||||
if (!*val || !host_strchr(val, ':')) {
|
||||
dlg_error_msg(dlg,
|
||||
"You need to specify a destination address\n"
|
||||
"in the form \"host.name:port\"");
|
||||
|
Reference in New Issue
Block a user