diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2006-10-26 00:38:22 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2006-10-26 00:38:22 +0000 |
commit | 940b2e4b734e92cd6dd10c33910439478812d106 (patch) | |
tree | 254eb6f821552461439f41ba869716abbd9c964c | |
parent | c6f188def8c5496dbd65c9be6ca3050286db7227 (diff) | |
download | busybox-w32-940b2e4b734e92cd6dd10c33910439478812d106.tar.gz busybox-w32-940b2e4b734e92cd6dd10c33910439478812d106.tar.bz2 busybox-w32-940b2e4b734e92cd6dd10c33910439478812d106.zip |
ip: "ip addr del" and "ip addr delete" both should work
-rw-r--r-- | networking/libiproute/ipaddress.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/networking/libiproute/ipaddress.c b/networking/libiproute/ipaddress.c index 35fd099fa..fdbe6117c 100644 --- a/networking/libiproute/ipaddress.c +++ b/networking/libiproute/ipaddress.c | |||
@@ -800,7 +800,7 @@ static int ipaddr_modify(int cmd, int argc, char **argv) | |||
800 | int do_ipaddr(int argc, char **argv) | 800 | int do_ipaddr(int argc, char **argv) |
801 | { | 801 | { |
802 | static const char *const commands[] = { | 802 | static const char *const commands[] = { |
803 | "add", "delete", "list", "show", "lst", "flush", 0 | 803 | "add", "del", "delete", "list", "show", "lst", "flush", 0 |
804 | }; | 804 | }; |
805 | 805 | ||
806 | int command_num = 2; | 806 | int command_num = 2; |
@@ -811,14 +811,15 @@ int do_ipaddr(int argc, char **argv) | |||
811 | switch (command_num) { | 811 | switch (command_num) { |
812 | case 0: /* add */ | 812 | case 0: /* add */ |
813 | return ipaddr_modify(RTM_NEWADDR, argc-1, argv+1); | 813 | return ipaddr_modify(RTM_NEWADDR, argc-1, argv+1); |
814 | case 1: /* delete */ | 814 | case 1: /* del */ |
815 | case 2: /* delete */ | ||
815 | return ipaddr_modify(RTM_DELADDR, argc-1, argv+1); | 816 | return ipaddr_modify(RTM_DELADDR, argc-1, argv+1); |
816 | case 2: /* list */ | 817 | case 3: /* list */ |
817 | case 3: /* show */ | 818 | case 4: /* show */ |
818 | case 4: /* lst */ | 819 | case 5: /* lst */ |
819 | return ipaddr_list_or_flush(argc-1, argv+1, 0); | 820 | return ipaddr_list_or_flush(argc-1, argv+1, 0); |
820 | case 5: /* flush */ | 821 | case 6: /* flush */ |
821 | return ipaddr_list_or_flush(argc-1, argv+1, 1); | 822 | return ipaddr_list_or_flush(argc-1, argv+1, 1); |
822 | } | 823 | } |
823 | bb_error_msg_and_die("Unknown command %s", *argv); | 824 | bb_error_msg_and_die("unknown command %s", *argv); |
824 | } | 825 | } |