Reviewed-by: Bernhard Bitsch <[email protected]>
Am 19.01.2026 um 17:21 schrieb Michael Tremer:
The single quotes changed bash's behaviour to interpret the * character
literally, but this is not what we wanted here. We need to escape the
single quotes.
Signed-off-by: Michael Tremer <[email protected]>
---
src/initscripts/system/functions | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/initscripts/system/functions b/src/initscripts/system/functions
index c4b7cb39e..757912eab 100644
--- a/src/initscripts/system/functions
+++ b/src/initscripts/system/functions
@@ -930,7 +930,7 @@ readhash() {
# strip leading and trailing single quotes
case "${val}" in
- '*')
+ \'*\')
val="${val#\'}"
val="${val%\'}"
;;