diff options
Diffstat (limited to 'networking/libiproute/iptunnel.c')
-rw-r--r-- | networking/libiproute/iptunnel.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/networking/libiproute/iptunnel.c b/networking/libiproute/iptunnel.c index 2b651b926..b54c3c53f 100644 --- a/networking/libiproute/iptunnel.c +++ b/networking/libiproute/iptunnel.c | |||
@@ -561,9 +561,9 @@ int FAST_FUNC do_iptunnel(char **argv) | |||
561 | enum { ARG_add = 0, ARG_change, ARG_del, ARG_show, ARG_list, ARG_lst }; | 561 | enum { ARG_add = 0, ARG_change, ARG_del, ARG_show, ARG_list, ARG_lst }; |
562 | 562 | ||
563 | if (*argv) { | 563 | if (*argv) { |
564 | smalluint key = index_in_substrings(keywords, *argv); | 564 | int key = index_in_substrings(keywords, *argv); |
565 | if (key > 5) | 565 | if (key < 0) |
566 | bb_error_msg_and_die(bb_msg_invalid_arg, *argv, applet_name); | 566 | invarg(*argv, applet_name); |
567 | argv++; | 567 | argv++; |
568 | if (key == ARG_add) | 568 | if (key == ARG_add) |
569 | return do_add(SIOCADDTUNNEL, argv); | 569 | return do_add(SIOCADDTUNNEL, argv); |