forked from mirrors/tftp-hpa-google
Fix numeric IPv6 address handling
This patch fix a issue with numeric IPv6 addresses in the tftpd -a address[:port] option. Since IPv6 addresses use colon ':' in differnt counts itself, we cannot detect, if the last colon is a seperator, so it is needed to put the IPv6 address into square brackets, e.g. [2001:db8::1], so a optional port assignment is unambiguous. The patch also allows to specify numeric IPv6 addresses in other places enclosed in [], but in these cases it accept these also without []. Signed-off-by: Karsten Keil <kkeil@suse.de> Signed-off-by: H. Peter Anvin <hpa@zytor.com>
This commit is contained in:
parent
c3a5c712e2
commit
cfb85d4dec
4 changed files with 102 additions and 6 deletions
|
@ -83,6 +83,10 @@ option. The default is to listen to the
|
|||
port specified in
|
||||
.I /etc/services
|
||||
on all local addresses.
|
||||
|
||||
.B Please note:
|
||||
Numeric IPv6 adresses must be enclosed in square brackets
|
||||
to avoid ambiguity with the optional port information.
|
||||
.TP
|
||||
.B \-c
|
||||
Allow new files to be created. By default,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue