mirror of
https://github.com/sheumann/hush.git
synced 2024-12-28 07:30:23 +00:00
ip: "ip addr del" and "ip addr delete" both should work
This commit is contained in:
parent
c6f188def8
commit
940b2e4b73
@ -800,7 +800,7 @@ static int ipaddr_modify(int cmd, int argc, char **argv)
|
|||||||
int do_ipaddr(int argc, char **argv)
|
int do_ipaddr(int argc, char **argv)
|
||||||
{
|
{
|
||||||
static const char *const commands[] = {
|
static const char *const commands[] = {
|
||||||
"add", "delete", "list", "show", "lst", "flush", 0
|
"add", "del", "delete", "list", "show", "lst", "flush", 0
|
||||||
};
|
};
|
||||||
|
|
||||||
int command_num = 2;
|
int command_num = 2;
|
||||||
@ -811,14 +811,15 @@ int do_ipaddr(int argc, char **argv)
|
|||||||
switch (command_num) {
|
switch (command_num) {
|
||||||
case 0: /* add */
|
case 0: /* add */
|
||||||
return ipaddr_modify(RTM_NEWADDR, argc-1, argv+1);
|
return ipaddr_modify(RTM_NEWADDR, argc-1, argv+1);
|
||||||
case 1: /* delete */
|
case 1: /* del */
|
||||||
|
case 2: /* delete */
|
||||||
return ipaddr_modify(RTM_DELADDR, argc-1, argv+1);
|
return ipaddr_modify(RTM_DELADDR, argc-1, argv+1);
|
||||||
case 2: /* list */
|
case 3: /* list */
|
||||||
case 3: /* show */
|
case 4: /* show */
|
||||||
case 4: /* lst */
|
case 5: /* lst */
|
||||||
return ipaddr_list_or_flush(argc-1, argv+1, 0);
|
return ipaddr_list_or_flush(argc-1, argv+1, 0);
|
||||||
case 5: /* flush */
|
case 6: /* flush */
|
||||||
return ipaddr_list_or_flush(argc-1, argv+1, 1);
|
return ipaddr_list_or_flush(argc-1, argv+1, 1);
|
||||||
}
|
}
|
||||||
bb_error_msg_and_die("Unknown command %s", *argv);
|
bb_error_msg_and_die("unknown command %s", *argv);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user