emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master dbe1e55: Fix decrypting in plstore.el on MS-Windows


From: Eli Zaretskii
Subject: [Emacs-diffs] master dbe1e55: Fix decrypting in plstore.el on MS-Windows
Date: Sat, 2 Sep 2017 06:03:37 -0400 (EDT)

branch: master
commit dbe1e55dc4064e82813f6b84ee4297d8fc45b2fc
Author: Eli Zaretskii <address@hidden>
Commit: Eli Zaretskii <address@hidden>

    Fix decrypting in plstore.el on MS-Windows
    
    * lisp/plstore.el (plstore-open): Bind coding-system-for-read to
    raw-text, instead of using insert-file-contents-literally.
    (Bug#28114)
---
 lisp/plstore.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lisp/plstore.el b/lisp/plstore.el
index b902543..26c53b3 100644
--- a/lisp/plstore.el
+++ b/lisp/plstore.el
@@ -212,7 +212,8 @@ symmetric encryption will be used."
     (with-current-buffer buffer
       (erase-buffer)
       (condition-case nil
-         (insert-file-contents-literally file)
+          (let ((coding-system-for-read 'raw-text))
+            (insert-file-contents file))
        (error))
       (setq buffer-file-name (file-truename file))
       (set-buffer-modified-p nil)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]