Bug 13596

Summary: traceroute in busybox 1.33.0 is broken: ``traceroute: NO OPT x!''
Product: Busybox Reporter: mss
Component: NetworkingAssignee: unassigned
Status: RESOLVED INVALID    
Severity: normal CC: busybox-cvs
Priority: P5    
Version: 1.33.x   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Host: Target:
Build:
Attachments: busybox 1.33.0 configuration.

Description mss 2021-03-08 21:30:59 UTC
Created attachment 8781 [details]
busybox 1.33.0 configuration.

`traceroute` from BusyBox 1.33.0 built on a musl 1.2.1 + gcc 10.2.0 x86_64 host prints ``traceroute: NO OPT x!'' with any or no flags specified to it.


# busybox traceroute
traceroute: NO OPT x!

# busybox traceroute google.com
traceroute: NO OPT x!


After hitting this error, I tried building and testing traceroute from 1.32.1 and saw no problems. Next, I created patches from commits affecting ``traceroute.c'' between 1.32.1 and 1.33.0, reverted them one by one and the problem disappeared once i reverted:
``traceroute: fix --help text'' (a4c5cb2335dc3ef2fd21560c2205abf1e484e82a)

I have attached the .config as requested.

Thank you,
mss.
Comment 1 mss 2021-03-08 22:06:56 UTC
apparently this is already fixed in master, apologies. (f3a55b306ed3803133ab028b72b255c65d94197f)