diff options
Diffstat (limited to 'src/connection/sudo.lisp')
-rw-r--r-- | src/connection/sudo.lisp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/connection/sudo.lisp b/src/connection/sudo.lisp index df2b1c3..8ad24f3 100644 --- a/src/connection/sudo.lisp +++ b/src/connection/sudo.lisp @@ -59,7 +59,8 @@ :initarg :password))) (defmethod get-sudo-password ((connection sudo-connection)) - (passphrase (slot-value connection 'password))) + (let ((value (slot-value connection 'password))) + (and value (passphrase value)))) (defmethod connection-shell-wrap ((connection sudo-connection) cmd) ;; wrap in sh -c so that it is more likely we are either asked for a |