>> + case 'M':
>> + if (strcmp (arg, "icmp") == 0)
>> + opt_type = TRACE_ICMP;
>> + else if (strcmp (arg, "udp") == 0)
>> + opt_type = TRACE_UDP;
>> + else if (strcmp (arg, "1393") == 0)
>> + opt_type = TRACE_1393;
>> + else
>> + error (EXIT_FAILURE, 0, "method should be one of
`icmp', `udp' or `1393'");
> Uselessly verbose, use argp_error,since we get --help referal for
> free, and this is a parsing error anyway...
Done.
Since 1393 is unimplemented and leads to a segmentation fault:
$ ~/bin/traceroute -M 1393 gnu.org
traceroute to gnu.org (199.232.41.10), 64 hops max
Segmentation fault
...I am going to omit that option for the time being.
Happy hacking,
Debarshi
--
"From what we get, we can make a living; what we give, however, makes a life."
-- Arthur Ashe
_______________________________________________
bug-inetutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-inetutils