* lisp/erc/erc-compat.el (erc-compat--29-auth-source-pass-search): The
gv expander for `plist-get' was added in Emacs 28. But ERC still
supports 27, as of this function's introduction, in Emacs 29.
(dolist (e rv out)
(when-let* ((s (plist-get e :secret))
(v (auth-source--obfuscate s)))
- (setf (plist-get e :secret)
- (apply-partially #'auth-source--deobfuscate v)))
+ (setq e (plist-put e :secret (apply-partially
+ #'auth-source--deobfuscate v))))
(push e out)))
rv)))