GNU bug report logs - #28114
25.2; plstore decrypt erroneous on Windows due to carriage return characters

Previous Next

Package: emacs;

Reported by: Rainer Gemulla <rgemulla <at> uni-mannheim.de>

Date: Wed, 16 Aug 2017 20:25:02 UTC

Severity: normal

Found in version 25.2

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Rainer Gemulla <rgemulla <at> uni-mannheim.de>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: ueno <at> gnu.org, 28114-done <at> debbugs.gnu.org
Subject: bug#28114: 25.2; plstore decrypt erroneous on Windows due to carriage return characters
Date: Sat, 02 Sep 2017 12:10:01 +0200
[Message part 1 (text/plain, inline)]
Thanks a lot!

Best,
Rainer 

Am 2. September 2017 12:03:53 MESZ schrieb Eli Zaretskii <eliz <at> gnu.org>:
>> From: "Rainer Gemulla" <rgemulla <at> uni-mannheim.de>
>> Cc: 28114 <at> debbugs.gnu.org
>> Date: Tue, 29 Aug 2017 15:57:56 +0000
>> 
>> Yes, seems to work. Here is what I tried:
>> 
>> (defun plstore-open (file)
>>    "Create a plstore instance associated with FILE."
>>    (let* ((filename (file-truename file))
>>           (buffer (or (find-buffer-visiting filename)
>>                       (generate-new-buffer (format " plstore %s" 
>> filename))))
>>           (store (plstore--make buffer)))
>>      (with-current-buffer buffer
>>        (erase-buffer)
>>        (condition-case nil
>>            (let ((coding-system-for-read 'raw-text))
>>              (insert-file-contents file))
>>          (error))
>>        (setq buffer-file-name (file-truename file))
>>        (set-buffer-modified-p nil)
>>        (plstore--init-from-buffer store)
>>        store))))
>
>Thanks, pushed to the master branch, and I'm marking this bug done.
[Message part 2 (text/html, inline)]

This bug report was last modified 7 years and 268 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.