diff options
author | Federico Tedin <federicotedin@gmail.com> | 2021-09-15 00:15:16 +0200 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2021-09-18 09:36:26 +0300 |
commit | 4e21c5f451a18f96172e63dbe8a3ceef780758bb (patch) | |
tree | eb8e8408ac1db13a0892eb20818189e3f3f086fd /lisp/textmodes/mhtml-mode.el | |
parent | 62e870691d2192e7848e047734556dec21797a7b (diff) | |
download | emacs-4e21c5f451a18f96172e63dbe8a3ceef780758bb.tar.gz emacs-4e21c5f451a18f96172e63dbe8a3ceef780758bb.tar.bz2 emacs-4e21c5f451a18f96172e63dbe8a3ceef780758bb.zip |
Check for null bytes in filenames in 'expand-file-name' (bug#49723)
* src/fileio.c (expand-file-name): Check for null bytes for both
NAME and DEFAULT-DIRECTORY arguments. Also check for null bytes
in buffer-local default-directory, assuming it is used.
* src/coding.c (encode_file_name): Use CHECK_STRING_NULL_BYTES.
* src/lisp.h (CHECK_STRING_NULL_BYTES): Add function for checking
for null bytes in Lisp strings.
* test/src/fileio-tests.el (fileio-test--expand-file-name-null-bytes):
Add test for new changes to expand-file-name.
* etc/NEWS: Announce changes.
Diffstat (limited to 'lisp/textmodes/mhtml-mode.el')
0 files changed, 0 insertions, 0 deletions