Bug 28873

Summary: invalid command-line argument parsing in /sbin/route in -netmask argument
Product: Base System Reporter: vova <vova>
Component: binAssignee: ru <ru>
Status: Closed FIXED    
Severity: Affects Only Me CC: ru
Priority: Normal    
Version: 4.3-RELEASE   
Hardware: Any   
OS: Any   

Description vova 2001-07-10 13:30:01 UTC

Fix: 

not use hex-form for netmask
How-To-Repeat: 
Same command in different forme have complitly different results:

# route add 1.1.1.1 127.0.0.1 -netmask 0xffffffff
route: bad address: 0xffffffff
# route add 1.1.1.1 127.0.0.1 -netmask 255.255.255.255
add net 1.1.1.1: gateway 127.0.0.1
#
Comment 1 ru freebsd_committer freebsd_triage 2001-07-10 15:40:59 UTC
Responsible Changed
From-To: freebsd-bugs->ru

I know how to fix this.
Comment 2 ru freebsd_committer freebsd_triage 2001-07-11 17:11:35 UTC
State Changed
From-To: open->closed

Fixed in 5.0-CURRENT, sbin/route/route.c,v 1.53. 
Will MFC shortly.