diff options
Diffstat (limited to 'contrib/bind9/lib/isc/commandline.c')
-rw-r--r-- | contrib/bind9/lib/isc/commandline.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/contrib/bind9/lib/isc/commandline.c b/contrib/bind9/lib/isc/commandline.c index 679ed6d..aca1203 100644 --- a/contrib/bind9/lib/isc/commandline.c +++ b/contrib/bind9/lib/isc/commandline.c @@ -1,8 +1,8 @@ /* - * Portions Copyright (C) 2004, 2005 Internet Systems Consortium, Inc. ("ISC") + * Portions Copyright (C) 2004, 2005, 2007, 2008 Internet Systems Consortium, Inc. ("ISC") * Portions Copyright (C) 1999-2001 Internet Software Consortium. * - * Permission to use, copy, modify, and distribute this software for any + * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * @@ -48,7 +48,7 @@ * SUCH DAMAGE. */ -/* $Id: commandline.c,v 1.16.18.2 2005/04/29 00:16:45 marka Exp $ */ +/* $Id: commandline.c,v 1.22 2008/09/25 04:02:39 tbox Exp $ */ /*! \file * This file was adapted from the NetBSD project's source tree, RCS ID: @@ -107,7 +107,10 @@ isc_commandline_parse(int argc, char * const *argv, const char *options) { * the previous argv was finished. */ if (isc_commandline_reset || *place == '\0') { - isc_commandline_reset = ISC_FALSE; + if (isc_commandline_reset) { + isc_commandline_index = 1; + isc_commandline_reset = ISC_FALSE; + } if (isc_commandline_progname == NULL) isc_commandline_progname = argv[0]; |