From 80900b74bf135e0c83d8cfaad751f9caa1c41657 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luc=C3=ADa=20Andrea=20Illanes=20Albornoz?= Date: Mon, 20 Mar 2023 19:53:46 +0100 Subject: subr.ex/ex_pkg_restart.subr:exp_pkg_expand_restart_at_virtual(): correctly reject invalid virtual build steps. --- subr.ex/ex_pkg_restart.subr | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/subr.ex/ex_pkg_restart.subr b/subr.ex/ex_pkg_restart.subr index 89f1a461..4548f1bb 100644 --- a/subr.ex/ex_pkg_restart.subr +++ b/subr.ex/ex_pkg_restart.subr @@ -164,11 +164,9 @@ exp_pkg_expand_restart_at_virtual() { _epera_at="${1}"; shift; if [ "${_epera_at#@}" != "${_epera_at}" ]; then _epera_at="${_epera_at#@}"; - _epera_rc=1; - rtl_setrstatus "${_epera_rstatus}" 'invalid virtual build step \`'"${_epera_at}"''\'''; if [ "${_epera_at%[!0-9a-zA-Z_]*}" != "${_epera_at}" ]; then _epera_rc=1; - + rtl_setrstatus "${_epera_rstatus}" 'invalid virtual build step \`'"${_epera_at}"''\'''; elif eval [ '"${'"${_epera_rset}${_epera_at}"':+1}"' = 1 ]; then eval _epera_at='${'"${_epera_rset}${_epera_at}"'}'; else -- cgit v1.2.3