aboutsummaryrefslogtreecommitdiff
path: root/toys/pending/route.c
diff options
context:
space:
mode:
authorRob Landley <rob@landley.net>2015-11-08 00:32:30 -0600
committerRob Landley <rob@landley.net>2015-11-08 00:32:30 -0600
commit8a1509d0a6e7aedc1c3f6f13f0d7b2e0d83d6e2d (patch)
tree73bbd087564757a459d1a507b6c92dae3ed6f674 /toys/pending/route.c
parentf0ddca8f88152f25f5aefba7483c389e970c5155 (diff)
downloadtoybox-8a1509d0a6e7aedc1c3f6f13f0d7b2e0d83d6e2d.tar.gz
Bugfix for route flags.
Diffstat (limited to 'toys/pending/route.c')
-rw-r--r--toys/pending/route.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/toys/pending/route.c b/toys/pending/route.c
index 9ea8cc09..08de5bf3 100644
--- a/toys/pending/route.c
+++ b/toys/pending/route.c
@@ -14,9 +14,11 @@ config ROUTE
Display/Edit kernel routing tables.
- -n Don't resolve names
- -e Display other/more information
+ -n no name lookups
+ -e display other/more information
-A inet{6} Select Address Family
+
+ reject mod dyn reinstate metric netmask gw mss window irtt dev
*/
#define FOR_route
@@ -92,7 +94,7 @@ static void get_flag_value(char *str, int flags)
int i = 0, mask = 0x105003f;
for (; mask; mask>>=1) if (mask&1) {
- if (1<<i) *str++ = "UGHRDMDAC"[i];
+ if (flags&(1<<i)) *str++ = "UGHRDMDAC"[i];
i++;
}
*str = 0;