* mml-sec.el (mml-secure-cust-record-keys):
authorJens Lechtenboerger <jens.lechtenboerger@fsfe.org>
Sun, 27 Dec 2015 14:49:18 +0000 (15:49 +0100)
committerJens Lechtenboerger <jens.lechtenboerger@fsfe.org>
Sat, 2 Jan 2016 14:15:36 +0000 (15:15 +0100)
  Make gnus-union use `equal' to compare items in lists.

lisp/ChangeLog
lisp/mml-sec.el

index 8697846..5d9341f 100644 (file)
        (mml-secure-safe-bcc-list): New variable.
        (mml-secure-is-encrypted-p, mml-secure-bcc-is-safe): New functions.
 
+2015-12-27  Jens Lechtenboerger  <jens.lechtenboerger@fsfe.org>
+
+       * mml-sec.el (mml-secure-cust-record-keys):
+       Make gnus-union use `equal' to compare items in lists.
+
 2015-12-23  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        Fix `gnus-union' so as to behave like `cl-union'.
index f526e05..0a5f472 100644 (file)
@@ -550,7 +550,7 @@ Return keys."
   (let* ((usage-prefs (mml-secure-cust-usage-lookup context usage))
         (curr-fprs (cdr (assoc name (cdr usage-prefs))))
         (key-fprs (mapcar 'mml-secure-fingerprint keys))
-        (new-fprs (gnus-union curr-fprs key-fprs)))
+        (new-fprs (gnus-union curr-fprs key-fprs :test 'equal)))
     (if curr-fprs
        (setcdr (assoc name (cdr usage-prefs)) new-fprs)
       (setcdr usage-prefs (cons (cons name new-fprs) (cdr usage-prefs))))