Try to prune the Gnus registry if it's full.
[gnus] / lisp / sieve-manage.el
index ec59cf3..5c2e775 100644 (file)
@@ -277,8 +277,8 @@ Valid states are `closed', `initial', `nonauth', and `auth'.")
                                           :port "sieve"
                                           :max 1
                                           :create t))
-           (user-name (plist-get (nth 0 auth-info) :user))
-           (user-password (plist-get (nth 0 auth-info) :secret))
+           (user-name (or (plist-get (nth 0 auth-info) :user) ""))
+           (user-password (or (plist-get (nth 0 auth-info) :secret) ""))
            (user-password (if (functionp user-password)
                               (funcall user-password)
                             user-password))