emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

emacs-29 1c7b2673bdd: Avoid signaling errors in url-basic-auth when pass


From: Eli Zaretskii
Subject: emacs-29 1c7b2673bdd: Avoid signaling errors in url-basic-auth when password is nil
Date: Thu, 2 Mar 2023 07:36:18 -0500 (EST)

branch: emacs-29
commit 1c7b2673bddc711abd032df5fbff38fc48aba16d
Author: Eli Zaretskii <eliz@gnu.org>
Commit: Eli Zaretskii <eliz@gnu.org>

    Avoid signaling errors in url-basic-auth when password is nil
    
    * lisp/url/url-auth.el (url-basic-auth): Handle nil PASS.
    Suggested by Ellis Kenyo <me@elken.dev>.  (Bug#61411)
---
 lisp/url/url-auth.el | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/lisp/url/url-auth.el b/lisp/url/url-auth.el
index e9ee72029f3..6848c0c73a7 100644
--- a/lisp/url/url-auth.el
+++ b/lisp/url/url-auth.el
@@ -100,7 +100,10 @@ instead of the filename inheritance method."
                             (setq retval
                                   (base64-encode-string
                                    (format "%s:%s" user
-                                           (encode-coding-string pass 'utf-8))
+                                            (if pass
+                                               (encode-coding-string pass
+                                                                      'utf-8)
+                                              ""))
                                     t))))
                 (symbol-value url-basic-auth-storage))))
      (byserv



reply via email to

[Prev in Thread] Current Thread [Next in Thread]