Skip to content
Snippets Groups Projects
Commit c07cad4b authored by Raymond Toy's avatar Raymond Toy
Browse files

Fix #27: PATHNAME-MATCH-P loops for logical pathnames

When support for search-lists was added to PATHNAME-MATCH-P, support
for logical pathnames was broken because PATHNAME-MATCH-P eventually
calls TRANSLATE-LOGICAL-PATHNAME which calls PATHNAME-MATCH-P with
logical pathnames.  This caused infinite recursion.

So add back the original PATHNAME-MATCH-P, but rename to
%PATHNAME-MATCH-P and use that in TRANSLATE-LOGICAL-PATHNAME and
friends.

Add test for this case too.
parent a8934d15
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment