commit bash-20060517 snapshot

This commit is contained in:
Chet Ramey
2011-12-03 22:48:33 -05:00
parent 97db45b6be
commit ccb43410f3
14 changed files with 1973 additions and 23 deletions
+2 -1
View File
@@ -2503,6 +2503,7 @@ execute_cond_node (cond)
}
else if (cond->type == COND_BINARY)
{
rmatch = 0;
patmatch = ((cond->op->word[1] == '=') && (cond->op->word[2] == '\0') &&
(cond->op->word[0] == '!' || cond->op->word[0] == '=') ||
(cond->op->word[0] == '=' && cond->op->word[1] == '\0'));
@@ -2514,7 +2515,7 @@ execute_cond_node (cond)
arg1 = cond_expand_word (cond->left->op, 0);
if (arg1 == 0)
arg1 = nullstr;
arg2 = cond_expand_word (cond->right->op, patmatch);
arg2 = cond_expand_word (cond->right->op, patmatch||rmatch);
if (arg2 == 0)
arg2 = nullstr;