GNU bug report logs -
#36502
27.0.50; infinite loop in file-name-case-insensitive-p
Previous Next
Reported by: Daniel Sutton <dan <at> dpsutton.com>
Date: Thu, 4 Jul 2019 16:53:02 UTC
Severity: normal
Found in version 27.0.50
Done: Ken Brown <kbrown <at> cornell.edu>
Bug is archived. No further changes may be made.
Full log
Message #106 received at submit <at> debbugs.gnu.org (full text, mbox):
On Wed 24 Jul 2019, Paul Eggert wrote:
> Thanks for the patch. I improved it, wrote a NEWS entry and a test case for
> it, and installed the attached. I think this finishes off the issues in
> Bug#36502 and so am closing the bug report.
This patch causes a regression in UI behaviour, tested with 64bit MSYS2
build on Windows. Bisection shows this patch to be the cause. Before
this patch, from emacs -Q:
C-x C-f ~/foo RET
=> opens existing directory "c:/home/ajm/foo/" in dired
C-x C-f ~/bar RET
=> default path offered is "~/foo"
entered path is appended to give "~/foo/~/bar"
opens existing directory "c:/home/ajm/bar/" in dired
After this patch the second find-file fails and opens an empty buffer.
The echo area shows:
Use M-x make-directory RET RET to create the directory and its parents
`buffer-file-name' in that buffer is invalid: "c:/home/ajm/foo/~/bar".
Please fix this.
AndyM
This bug report was last modified 5 years and 304 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.