diff options
author | Chet Ramey <chet.ramey@case.edu> | 2022-11-23 17:17:39 -0500 |
---|---|---|
committer | Chet Ramey <chet.ramey@case.edu> | 2022-11-23 17:17:39 -0500 |
commit | c7bb74de78058f6381d54148465d42e8370e075a (patch) | |
tree | c6cb37485102ae2c8ea660335e9ed70d06ffcef1 /execute_cmd.c | |
parent | a6435a3c505c7759430646fd426c17c69963c36b (diff) | |
download | bash-c7bb74de78058f6381d54148465d42e8370e075a.tar.gz |
Bash-5.2 patch 12: fixes for compat mode leaving extglob enabled after command substitution
Diffstat (limited to 'execute_cmd.c')
-rw-r--r-- | execute_cmd.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/execute_cmd.c b/execute_cmd.c index 559de754..80274162 100644 --- a/execute_cmd.c +++ b/execute_cmd.c @@ -3990,13 +3990,11 @@ execute_cond_node (cond) else #endif /* COND_REGEXP */ { - int oe; - oe = extended_glob; extended_glob = 1; result = binary_test (cond->op->word, arg1, arg2, TEST_PATMATCH|TEST_ARITHEXP|TEST_LOCALE) ? EXECUTION_SUCCESS : EXECUTION_FAILURE; - extended_glob = oe; + extended_glob = extglob_flag; } if (arg1 != nullstr) free (arg1); |