Fix "route add default dev <iface>" behaviour

Previous behaviour was to set route's network mask as 255.255.255.255
Setting a destination network with netmask /32 blocks the connections
just to the specified host. 0.0.0.0/32 defines the exact IPv4 address
0.0.0.0 and not the whole IPv4 hosts range.
This patch allows traffic to any network, setting a 0.0.0.0/0 route.

Change-Id: I1665f2fac52526337bb2c48e3b09564d9da448e7
This commit is contained in:
Daniel Baeyens 2009-10-07 00:53:32 +02:00
parent 05f202a94b
commit e898faddb3
1 changed files with 1 additions and 1 deletions

View File

@ -61,7 +61,7 @@ int route_main(int argc, char *argv[])
if (!strcmp(argv[2], "default")) {
/* route add default dev wlan0 */
if (argc > 4 && !strcmp(argv[3], "dev")) {
rt.rt_flags = RTF_UP | RTF_HOST;
rt.rt_flags = RTF_UP;
rt.rt_dev = argv[4];
errno = 0;
goto apply;