From 6de343fca3254a933f5c757d3ab3b68f97d9f8db Mon Sep 17 00:00:00 2001 From: Richard T Bonhomme Date: Thu, 14 Sep 2023 12:13:32 +0100 Subject: [PATCH] vars_setup: Prohibit specifying vars as a directory. eg: ./ Signed-off-by: Richard T Bonhomme --- easyrsa3/easyrsa | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/easyrsa3/easyrsa b/easyrsa3/easyrsa index b77cb6c..eb0ed0d 100755 --- a/easyrsa3/easyrsa +++ b/easyrsa3/easyrsa @@ -5736,6 +5736,11 @@ No Easy-RSA 'vars' configuration file exists!" # If a vars file was located then source it else + # 'vars' MUST not be a directory + [ -d "$vars" ] && die "\ +Missing vars file: +* $vars" + # 'vars' now MUST exist [ -e "$vars" ] || die "\ Missing vars file: