From 2bdda9d0a0a289dafb260c926d29df274c9a67da Mon Sep 17 00:00:00 2001 From: Kuri Schlarb <246386+ntninja@users.noreply.github.com> Date: Tue, 7 Jun 2022 08:18:05 +0000 Subject: [PATCH] permssion-hardening: Do not skip config file lines without trailing newline (ancient bash bug) --- usr/libexec/security-misc/permission-hardening | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usr/libexec/security-misc/permission-hardening b/usr/libexec/security-misc/permission-hardening index 71c4f72..9d78068 100755 --- a/usr/libexec/security-misc/permission-hardening +++ b/usr/libexec/security-misc/permission-hardening @@ -235,7 +235,7 @@ add_nosuid_statoverride_entry() { set_file_perms() { echo "INFO: START parsing config_file: '$config_file'" local line - while read -r line; do + while read -r line || [[ -n "${line}" ]]; do if [ "$line" = "" ]; then continue fi