From 42591e44b0669b68d17385327be55bfd07adfc66 Mon Sep 17 00:00:00 2001 From: Logan Fick Date: Thu, 29 Jan 2026 19:18:24 -0500 Subject: [PATCH] Fixed crash when using single quotes in encryption password. --- lib/core/common.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/core/common.sh b/lib/core/common.sh index baf853d..63e3cef 100644 --- a/lib/core/common.sh +++ b/lib/core/common.sh @@ -191,7 +191,7 @@ prompt() { print "$prompt_msg" read -r response - eval "$var_name='$response'" + eval "$var_name='${response//\'/\'\\\'\'}'" } # Prompt for secret input (no echo) @@ -206,7 +206,7 @@ prompt_secret() { print "$prompt_msg" read -rs response echo - eval "$var_name='$response'" + eval "$var_name='${response//\'/\'\\\'\'}'" } # Prompt for password with confirmation @@ -234,7 +234,7 @@ prompt_password() { return 1 fi - eval "$var_name='$password'" + eval "$var_name='${password//\'/\'\\\'\'}'" unset password password_confirm return 0 }