From: Antonio Alvarez Feijoo Date: Tue, 19 Dec 2023 14:26:17 +0000 (+0100) Subject: feat(dracut.sh): protect `push_host_devs` function X-Git-Tag: 100~35 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7b54d2fbbfb02c0f4e3d27dc76fb6679f6f31cd4;p=thirdparty%2Fdracut-ng.git feat(dracut.sh): protect `push_host_devs` function Check at least that the arguments are not an empty string. --- diff --git a/dracut.sh b/dracut.sh index 4cf5046d2..5685a5ea0 100755 --- a/dracut.sh +++ b/dracut.sh @@ -305,6 +305,7 @@ long_version() { push_host_devs() { local _dev for _dev in "$@"; do + [[ -z $_dev ]] && continue [[ " ${host_devs[*]} " == *" $_dev "* ]] && return host_devs+=("$_dev") done