]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix order of rcirc-connect arguments
authorPhilip Kaludercic <philipk@posteo.net>
Mon, 1 May 2023 11:53:52 +0000 (13:53 +0200)
committerPhilip Kaludercic <philipk@posteo.net>
Thu, 4 May 2023 08:06:32 +0000 (10:06 +0200)
* lisp/net/rcirc.el (rcirc): Pass SERVER-ALIAS before CLIENT-CERT.
(rcirc-connect): Take SERVER-ALIAS before CLIENT-CERT.

This is necessary for the 'rcirc-reconnect' trick to work that applies
the contents of 'rcirc-connection-info' to 'rcirc-connect', otherwise
the server alias gets lost as certfp information.

This addresses a change made in b79cb838a477ee5a5c3660e81264991ff833a82f.

lisp/net/rcirc.el

index 937f4046adbc803dec3584344535d2d7ca8f581e..cf1b952086af9de7647fcda81b3e8d27b64218b0 100644 (file)
@@ -584,7 +584,7 @@ If ARG is non-nil, instead prompt for connection parameters."
                   (condition-case nil
                       (let ((process (rcirc-connect server port nick user-name
                                                     full-name channels password encryption
-                                                    client-cert server-alias)))
+                                                    server-alias client-cert)))
                         (when rcirc-display-server-buffer
                           (pop-to-buffer-same-window (process-buffer process))))
                     (quit (message "Quit connecting to %s"
@@ -680,7 +680,7 @@ See `rcirc-connect' for more details on these variables.")
 ;;;###autoload
 (defun rcirc-connect (server &optional port nick user-name
                              full-name startup-channels password encryption
-                             certfp server-alias)
+                             server-alias certfp)
   "Connect to SERVER.
 The arguments PORT, NICK, USER-NAME, FULL-NAME, PASSWORD,
 ENCRYPTION, CERTFP, SERVER-ALIAS are interpreted as in