; Fix last change

* lisp/plstore.el (plstore--decode, plstore--encode)
(plstore-get, plstore-find): Fix last change.  (Bug#81061)
This commit is contained in:
Eli Zaretskii 2026-06-04 14:47:13 +03:00
parent aa6acc69ed
commit 8a00733af5

View file

@ -478,7 +478,7 @@ perform a match."
(when match
(setq plist (cdr entry))
(while plist
(if (plstore--has-secret-keys plstore)
(if (plstore--has-secret-keys plist)
(setq decrypt t
plist nil))
(setq plist (nthcdr 2 plist)))
@ -503,7 +503,7 @@ Return nil if there is none."
plist)
(setq plist (cdr entry))
(while plist
(if (plstore--has-secret-keys plstore)
(if (plstore--has-secret-keys plist)
(progn
(plstore--decrypt plstore)
(setq entry (assoc name (plstore--get-merged-alist plstore))
@ -663,7 +663,7 @@ GnuPG key, silently save with symmetric encryption." ; (FIXME)
(let ((merged-plist (cdr (assoc (car entry) merged-alist)))
(plist (cdr entry)))
(while plist
(if (plstore--has-secret-keys plstore)
(if (plstore--has-secret-keys plist)
(setcar (cdr plist)
(plist-get
merged-plist
@ -691,7 +691,7 @@ some plstore."
(error "Invalid plstore format %s" string))
(setq plist (cdr (car pointer)))
(while plist
(when (plstore--has-secret-keys plstore)
(when (plstore--has-secret-keys plist)
(setq entry (assoc (car (car pointer)) secret-alist))
(unless entry
(setq entry (list (car (car pointer)))