# HG changeset patch # User Franz Glasner # Date 1730294159 -3600 # Node ID 3b5a59b0840d06f8a54e03954d9d286a6188ca21 # Parent 954d3607e87d7c8cfe4908fedbc70a87c92e7de9 common.subr: Shell variable quoting in eval in checkyesno() and checkyes() diff -r 954d3607e87d -r 3b5a59b0840d share/local-bsdtools/common.subr --- a/share/local-bsdtools/common.subr Wed Oct 30 00:48:32 2024 +0100 +++ b/share/local-bsdtools/common.subr Wed Oct 30 14:15:59 2024 +0100 @@ -120,7 +120,7 @@ checkyesno() { local _value - eval _value=\$\{"${1}"\} + eval _value=\"\$\{"${1}"\}\" case "${_value}" in # "yes", "true", "on", or "1" [Yy][Ee][Ss]|[Tt][Rr][Uu][Ee]|[Oo][Nn]|1) @@ -154,7 +154,7 @@ checkyes() { local _value - eval _value=\$\{"${1}"\} + eval _value=\"\$\{"${1}"\}\" case "${_value}" in # "yes", "true", "on", or "1" [Yy][Ee][Ss]|[Tt][Rr][Uu][Ee]|[Oo][Nn]|1)