From 08dea3e5a71bbdbf3bb123ff05c521eb152c690a Mon Sep 17 00:00:00 2001 From: Glenn L McGrath Date: Fri, 29 Aug 2003 10:58:46 +0000 Subject: [PATCH] "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 --- 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; }