hush: reuse "OPTIND=..." string

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko 2017-08-29 13:48:49 +02:00
parent 238ff98bb8
commit 55af51c66d

View File

@ -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) {