From b782629b0fea8d5e2ac6101357f094f7e32ba665 Mon Sep 17 00:00:00 2001 From: bug1 Date: Fri, 29 Aug 2003 10:58:46 +0000 Subject: "This function was not updating the argc and argv pointers to reflect the arguments it consumed, which means the calling function encountered them as well. As a result, a command like "ip -6 addr" was yielding a usage error." - Philip Blundell git-svn-id: svn://busybox.net/trunk/busybox@7282 69ca8d6d-28ef-0310-b511-8ec308f3f277 --- networking/libiproute/ip_parse_common_args.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/networking/libiproute/ip_parse_common_args.c b/networking/libiproute/ip_parse_common_args.c index 21e9f74ba..1f3d73933 100644 --- a/networking/libiproute/ip_parse_common_args.c +++ b/networking/libiproute/ip_parse_common_args.c @@ -71,4 +71,6 @@ void ip_parse_common_args(int *argcp, char ***argvp) argc--; argv++; } _SL_ = oneline ? "\\" : "\n" ; + *argcp = argc; + *argvp = argv; } -- cgit v1.2.3-55-g6feb