summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorPhilip Kaludercic <philipk@posteo.net>2022-11-15 10:46:23 +0100
committerPhilip Kaludercic <philipk@posteo.net>2022-11-17 20:55:04 +0100
commit33263377767be2826b4b31695a2e310f2ab021d9 (patch)
tree2b3cac0adcb30da343567d4fbf1c5cad10934c0f /lisp/emacs-lisp
parent7ab556b57631cb28db86b89ba296bc0599d9a399 (diff)
downloademacs-33263377767be2826b4b31695a2e310f2ab021d9.tar.gz
emacs-33263377767be2826b4b31695a2e310f2ab021d9.tar.bz2
emacs-33263377767be2826b4b31695a2e310f2ab021d9.zip
Avoid destructive manipulation of 'package-vc--archive-spec-alist'
* lisp/emacs-lisp/package-vc.el (package-vc--desc->spec): Replace 'mapcar' with 'apply'. This is done to avoid unintentional cycles.
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r--lisp/emacs-lisp/package-vc.el2
1 files changed, 1 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/package-vc.el b/lisp/emacs-lisp/package-vc.el
index 289f8e37ced..78d09400c9f 100644
--- a/lisp/emacs-lisp/package-vc.el
+++ b/lisp/emacs-lisp/package-vc.el
@@ -218,7 +218,7 @@ name for PKG-DESC."
(if (package-desc-archive pkg-desc)
(alist-get (intern (package-desc-archive pkg-desc))
package-vc--archive-spec-alist)
- (mapcan #'append (mapcar #'cdr package-vc--archive-spec-alist)))
+ (apply #'append (mapcar #'cdr package-vc--archive-spec-alist)))
nil nil #'string=))
(define-inline package-vc--query-spec (pkg-desc prop)