kdumpctl: fix fragile loops over find output
upstream: fedora
resolves: bz2003832
conflict: none
commit dfb76467c9
Author: Kairui Song <kasong@redhat.com>
Date: Wed Aug 4 16:22:17 2021 +0800
kdumpctl: fix fragile loops over find output
For loops over find output are fragile, use a while read loop:
https://github.com/koalaman/shellcheck/wiki/SC2044
Signed-off-by: Kairui Song <kasong@redhat.com>
Acked-by: Philipp Rudo <prudo@redhat.com
Signed-off-by: Tao Liu <ltao@redhat.com>
This commit is contained in:
parent
6afe4ea23f
commit
6c43817d23
8
kdumpctl
8
kdumpctl
@ -912,12 +912,12 @@ selinux_relabel()
|
||||
return
|
||||
fi
|
||||
|
||||
for _i in $(find $_path); do
|
||||
_attr=$(getfattr -m "security.selinux" $_i 2>/dev/null)
|
||||
while IFS= read -r -d '' _i; do
|
||||
_attr=$(getfattr -m "security.selinux" "$_i" 2>/dev/null)
|
||||
if [ -z "$_attr" ]; then
|
||||
restorecon $_i;
|
||||
restorecon "$_i";
|
||||
fi
|
||||
done
|
||||
done < <(find "$_path" -print0)
|
||||
}
|
||||
|
||||
check_fence_kdump_config()
|
||||
|
Loading…
Reference in New Issue
Block a user