Blame bash-cond-rmatch.patch
|
Roman Rakus |
2cb460 |
diff -up bash-3.2/execute_cmd.c.cond-rmatch bash-3.2/execute_cmd.c
|
|
Roman Rakus |
2cb460 |
--- bash-3.2/execute_cmd.c.cond-rmatch 2008-06-05 17:21:20.000000000 +0200
|
|
Roman Rakus |
2cb460 |
+++ bash-3.2/execute_cmd.c 2008-06-05 17:23:54.000000000 +0200
|
|
Roman Rakus |
2cb460 |
@@ -2560,8 +2560,9 @@ execute_cond_node (cond)
|
|
Tim Waugh |
2af880 |
arg1 = cond_expand_word (cond->left->op, 0);
|
|
Tim Waugh |
2af880 |
if (arg1 == 0)
|
|
Tim Waugh |
2af880 |
arg1 = nullstr;
|
|
Roman Rakus |
2cb460 |
- arg2 = cond_expand_word (cond->right->op,
|
|
Roman Rakus |
2cb460 |
- (rmatch && shell_compatibility_level > 31) ? 2 : (patmatch ? 1 : 0));
|
|
Roman Rakus |
2cb460 |
+
|
|
Tim Waugh |
8515da |
+ arg2 = cond_expand_word (cond->right->op, patmatch ? 1 : 0);
|
|
Roman Rakus |
2cb460 |
+
|
|
Tim Waugh |
2af880 |
if (arg2 == 0)
|
|
Tim Waugh |
2af880 |
arg2 = nullstr;
|
|
Tim Waugh |
2af880 |
|