hush: reuse "OPTIND=..." string
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
238ff98bb8
commit
55af51c66d
@ -2218,7 +2218,8 @@ static int set_local_var(char *str, unsigned flags)
|
|||||||
if (name_len == 4 && cur->varstr[0] == 'P' && cur->varstr[1] == 'S')
|
if (name_len == 4 && cur->varstr[0] == 'P' && cur->varstr[1] == 'S')
|
||||||
cmdedit_update_prompt();
|
cmdedit_update_prompt();
|
||||||
#if ENABLE_HUSH_GETOPTS
|
#if ENABLE_HUSH_GETOPTS
|
||||||
if (strncmp(cur->varstr, "OPTIND=", 7) == 0)
|
/* defoptindvar is a "OPTIND=..." constant string */
|
||||||
|
if (strncmp(cur->varstr, defoptindvar, 7) == 0)
|
||||||
G.getopt_count = 0;
|
G.getopt_count = 0;
|
||||||
#endif
|
#endif
|
||||||
if (cur->flg_export) {
|
if (cur->flg_export) {
|
||||||
|
Loading…
Reference in New Issue
Block a user