diff --git a/easyrsa3/easyrsa b/easyrsa3/easyrsa index 0377762..938dea0 100755 --- a/easyrsa3/easyrsa +++ b/easyrsa3/easyrsa @@ -655,14 +655,15 @@ remove_secure_session() { [ -d "$secured_session" ] then # Always remove temp-session - rm -rf "$secured_session" + if rm -rf "$secured_session"; then verbose "\ remove_secure_session: DELETED: $secured_session" unset -v working_safe_ssl_conf mktemp_counter \ secured_session - else - die "remove_secure_session: $secured_session" + return 0 fi + + die "remove_secure_session: $secured_session" } # => remove_secure_session() # Create temp-file atomically or fail