Previously, set_var() had no input checking, combined with the point that, via vars, set_var() is user facing, this can lead to easy user errors. Now, input is checked: - Parameter 1 is required. - Parameter 1 cannot contain a space. - Less-than 3 input parameters are expected. - Quote the expansion of the first occurence of parameter 1 in the evaluated expression. Signed-off-by: Richard T Bonhomme <tincantech@protonmail.com>