diff options
author | Jari Aalto <jari.aalto@cante.net> | 1999-02-19 17:11:39 +0000 |
---|---|---|
committer | Jari Aalto <jari.aalto@cante.net> | 2009-09-12 16:46:52 +0000 |
commit | b72432fdcc59300c6fe7c9d6c8a31ad3447933f5 (patch) | |
tree | b9899162338c2ff3fd83a8aef8831cb119e85cd7 /builtins/getopts.def | |
parent | bc4cd23ce958feda898c618215f94d8a4e8f4ffa (diff) | |
download | bash-b72432fdcc59300c6fe7c9d6c8a31ad3447933f5.tar.gz |
Imported from ../bash-2.03.tar.gz.
Diffstat (limited to 'builtins/getopts.def')
-rw-r--r-- | builtins/getopts.def | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/builtins/getopts.def b/builtins/getopts.def index 533775af..941b666f 100644 --- a/builtins/getopts.def +++ b/builtins/getopts.def @@ -181,6 +181,8 @@ dogetopts (argc, argv) { for (i = 0; i < 10 && dollar_vars[i]; i++) ; + + sh_getopt_restore_state (dollar_vars); ret = sh_getopt (i, dollar_vars, optstr); } else @@ -198,6 +200,7 @@ dogetopts (argc, argv) for (words = rest_of_args; words; words = words->next, i++) v[i] = words->word->word; v[i] = (char *)NULL; + sh_getopt_restore_state (v); ret = sh_getopt (i, v, optstr); free (v); } |