diff options
author | Mattias EngdegÄrd <mattiase@acm.org> | 2022-07-08 15:09:16 +0200 |
---|---|---|
committer | Mattias EngdegÄrd <mattiase@acm.org> | 2022-07-08 15:13:21 +0200 |
commit | 6791165b2a0e707f719efec08aad62cdf6ed8ad3 (patch) | |
tree | d98f464114aa6b60c7fa8156e26e3edb9a019585 /lisp/emacs-lisp/lisp-mnt.el | |
parent | 739e3dbe050468e1d9aa0a48bfc656ae20fd8f9d (diff) | |
download | emacs-6791165b2a0e707f719efec08aad62cdf6ed8ad3.tar.gz emacs-6791165b2a0e707f719efec08aad62cdf6ed8ad3.tar.bz2 emacs-6791165b2a0e707f719efec08aad62cdf6ed8ad3.zip |
Fix file-name-case-insensitive-p in ffap (bug#56443)
Don't crash if the file name argument to file-name-case-insensitive-p,
after expansion, doesn't have a parent directory. This occurs
when calling ffap on something that looks like an email address.
* src/fileio.c (Ffile_name_case_insensitive_p): Return nil if no file
or parent directory could be found.
* test/src/fileio-tests.el (fileio-tests--identity-expand-handler)
(fileio--file-name-case-insensitive-p): New test.
Diffstat (limited to 'lisp/emacs-lisp/lisp-mnt.el')
0 files changed, 0 insertions, 0 deletions