Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/usr.sbin/wiconfig When we steal an argument, just bump optin...



details:   https://anonhg.NetBSD.org/src/rev/aa1d4d556fb8
branches:  trunk
changeset: 486492:aa1d4d556fb8
user:      enami <enami%NetBSD.org@localhost>
date:      Tue May 23 09:04:33 2000 +0000

description:
When we steal an argument, just bump optind instead of copying
rest of argument vector.

diffstat:

 usr.sbin/wiconfig/wiconfig.c |  7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

diffs (31 lines):

diff -r 90ede125d40f -r aa1d4d556fb8 usr.sbin/wiconfig/wiconfig.c
--- a/usr.sbin/wiconfig/wiconfig.c      Tue May 23 08:41:49 2000 +0000
+++ b/usr.sbin/wiconfig/wiconfig.c      Tue May 23 09:04:33 2000 +0000
@@ -29,7 +29,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
- *     $Id: wiconfig.c,v 1.4 2000/05/04 21:19:12 explorer Exp $
+ *     $Id: wiconfig.c,v 1.5 2000/05/23 09:04:33 enami Exp $
  */
 
 #include <sys/types.h>
@@ -67,7 +67,7 @@
 static const char copyright[] = "@(#) Copyright (c) 1997, 1998, 1999\
        Bill Paul. All rights reserved.";
 static const char rcsid[] =
-       "@(#) $Id: wiconfig.c,v 1.4 2000/05/04 21:19:12 explorer Exp $";
+       "@(#) $Id: wiconfig.c,v 1.5 2000/05/23 09:04:33 enami Exp $";
 #endif
 
 static void wi_getval          __P((char *, struct wi_req *));
@@ -638,8 +638,7 @@
 
        if (argc > 1 && argv[1][0] != '-') {
                iface = argv[1];
-               memcpy(&argv[1], &argv[2], argc * sizeof(char *));
-               argc--;
+               optind++;
        }
 
        while ((ch = getopt(argc, argv,



Home | Main Index | Thread Index | Old Index