Created attachment 9342 proposed_patch With following dir structure: -wine+ +-drive_c+ +test+ +test.txt +test2.txt +-dosdevices+ +c:->../drive_c With only 'walk' method enabled I launch catfish in 'dosdevices' directory and search for 'test'. On 1.4.10 I find 'test.txt' and 'test2.txt'. On 1.4.11 I find 'test.txt' only. Correct would be to find 'test.txt', 'test2.txt' and 'test' My previous patch that fixed the link looping (cac84de5) introduced this bug, I attached a patch to fix it After applying it the search results seem to be correct.
Filip Brygidyn referenced this bugreport in commit fdb9376dc63a3433814810adbf581af0d78813f6 Walk Method: Consider symlinks as visited only after actually following them (bug #16318) https://git.xfce.org/apps/catfish/commit?id=fdb9376dc63a3433814810adbf581af0d78813f6
Thanks for the patch. Applied above.