The '|' in "failure_action|default" should be escaped when passed
to kdump_get_conf_val function. Otherwise the regex in kdump_get_conf_val
will consider "failure_action|default" as a whole string instead of
OR operation for 2 strings.
Fixes: (commit ab1ef78aa25b7ae2e34e16a74712079653981e6b)
kdump-lib.sh: use kdump_get_conf_val to read config values
Signed-off-by: Tao Liu <ltao(a)redhat.com>
---
kdump-lib.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kdump-lib.sh b/kdump-lib.sh
index d7d28ee..e435498 100755
--- a/kdump-lib.sh
+++ b/kdump-lib.sh
@@ -108,7 +108,7 @@ get_block_dump_target()
is_dump_to_rootfs()
{
- [[ $(kdump_get_conf_val "failure_action|default") == dump_to_rootfs ]]
+ [[ $(kdump_get_conf_val "failure_action\|default") == dump_to_rootfs ]]
}
get_failure_action_target()
--
2.33.1
Show replies by date