[ipv6calc] Re: ipv6calc bug with base85 input line starting with dash

Peter Bieringer pb at bieringer.de
Mon Dec 19 07:46:58 CET 2005


qm wrote:
> $ ipv6calc --in ipv6addr 'F677:73F6:11B4:5073:4A06:76C2:CEAE:1474' --out base85
> --------------------
> $ ipv6calc --in base85 '--------------------' --out ipv6addr
> ipv6calc: unrecognized option `--------------------'
> ipv6calc: version 0.50
> (P) & (C) 2001-2005 by Peter Bieringer <pb (at) bieringer.de>
>    Missing or to few input data given!
> $ 
> 
> ipv6calc does not recognize an IPv6 base85 20 character string
> starting with a dash as an argument to be parsed for input.
> 
> This is a bug.
> 
> One method to detect this is a string of twenty characters.  Another
> method to detect it is via the unrecognized option failure.
> 
> Bug also present in 0.45.

Looks like this is a problem caused by the getopt implementation:

$ ipv6calc --in base85 '=F>@nLbSH5WQ%YIL3i%h' --out ipv6addr
fe80::1

$ ipv6calc --in base85 '-F>@nLbSH5WQ%YIL3i%h' --out ipv6addr
ipv6calc: invalid option -- F
ipv6calc: invalid option -- >
ipv6calc: invalid option -- @
ipv6calc: invalid option -- n
ipv6calc: invalid option -- L
ipv6calc: version 0.50
(P) & (C) 2001-2005 by Peter Bieringer <pb (at) bieringer.de>
   Only one command may be specified!


Have to dig into how to work around.

Thank you for reporting.

	Peter
-- 
Dr. Peter Bieringer                     http://www.bieringer.de/pb/
GPG/PGP Key 0x958F422D                       mailto:pb at bieringer.de
Deep Space 6 Co-Founder and Core Member  http://www.deepspace6.net/



More information about the ipv6calc mailing list