summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/package.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/emacs-lisp/package.el')
-rw-r--r--lisp/emacs-lisp/package.el2
1 files changed, 1 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el
index 9a0c9829ddf..ade36d7c7d3 100644
--- a/lisp/emacs-lisp/package.el
+++ b/lisp/emacs-lisp/package.el
@@ -1436,7 +1436,7 @@ The file can either be a tar file or an Emacs Lisp file."
(direct direct-deps)
(separate (list direct-deps indirect-deps))
(indirect indirect-deps)
- (t (append direct-deps indirect-deps)))))
+ (t (delete-dups (append direct-deps indirect-deps))))))
;;;###autoload
(defun package-install-user-selected-packages ()