diff options
author | Eli Zaretskii <eliz@gnu.org> | 2018-05-18 16:34:19 +0300 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2018-05-18 16:34:19 +0300 |
commit | 3aab8626ba5080bb04d0fdae52d99c850a842a52 (patch) | |
tree | 938f2a9a24bde22329770c08e7019c2294a88f2b /lisp/emacs-lisp/lisp-mnt.el | |
parent | 60ff8101449eea3a5ca4961299501efd83d011bd (diff) | |
download | emacs-3aab8626ba5080bb04d0fdae52d99c850a842a52.tar.gz emacs-3aab8626ba5080bb04d0fdae52d99c850a842a52.tar.bz2 emacs-3aab8626ba5080bb04d0fdae52d99c850a842a52.zip |
Fix decoding of directories when "~" includes non-ASCII chars
* src/fileio.c (Fexpand_file_name): Don't build multibyte strings
from unibyte non-ASCII strings when NAME and DEFAULT_DIRECTORY
have different multibyteness, as this adds bytes to the byte
sequence, and in some situations, e.g., when the home directory
includes non-ASCII characters, can fail file APIs. (Bug#30755)
* lisp/startup.el (normal-top-level): Make sure default-directory
is set to a multibyte string when decoded on MS-Windows.
Diffstat (limited to 'lisp/emacs-lisp/lisp-mnt.el')
0 files changed, 0 insertions, 0 deletions