In Bug 78, shortkey points out:
[oweals/busybox.git] / networking / ip.c
index e7cab74c93a886f2501c105416d59d1b7a697052..cfdbf8b9690a45bd561dde6aa081507d06cf5aeb 100644 (file)
@@ -72,7 +72,7 @@ void ip_parse_common_args(int *argcp, char ***argvp)
                } else if (matches(opt, "-oneline") == 0) {
                        ++oneline;
                } else {
-                       show_usage();
+                       bb_show_usage();
                }
                argc--; argv++;
        }
@@ -93,23 +93,23 @@ int ip_main(int argc, char **argv)
                }
 #endif
 #ifdef CONFIG_FEATURE_IP_ROUTE
-               else if (matches(argv[1], "route") == 0) {
+               if (matches(argv[1], "route") == 0) {
                        ret = do_iproute(argc-2, argv+2);
                }
 #endif
 #ifdef CONFIG_FEATURE_IP_LINK
-               else if (matches(argv[1], "link") == 0) {
+               if (matches(argv[1], "link") == 0) {
                        ret = do_iplink(argc-2, argv+2);
                }
 #endif
 #ifdef CONFIG_FEATURE_IP_TUNNEL
-               else if (matches(argv[1], "tunnel") == 0 || strcmp(argv[1], "tunl") == 0) {
+               if (matches(argv[1], "tunnel") == 0 || strcmp(argv[1], "tunl") == 0) {
                        ret = do_iptunnel(argc-2, argv+2);
                }
 #endif
        }
        if (ret) {
-               show_usage();
+               bb_show_usage();
        }
        return(EXIT_SUCCESS);
 }