iproute: support onelink route option and print route flags
[oweals/busybox.git] / networking / libiproute / iptunnel.c
index 2b651b926654d0331006ecd4d17bcbf9e7ae2e9c..b54c3c53fe4cfb8692d2525886ceda7c3198184b 100644 (file)
@@ -561,9 +561,9 @@ int FAST_FUNC do_iptunnel(char **argv)
        enum { ARG_add = 0, ARG_change, ARG_del, ARG_show, ARG_list, ARG_lst };
 
        if (*argv) {
-               smalluint key = index_in_substrings(keywords, *argv);
-               if (key > 5)
-                       bb_error_msg_and_die(bb_msg_invalid_arg, *argv, applet_name);
+               int key = index_in_substrings(keywords, *argv);
+               if (key < 0)
+                       invarg(*argv, applet_name);
                argv++;
                if (key == ARG_add)
                        return do_add(SIOCADDTUNNEL, argv);