From Michael Tokarev <mjt@tls.msk.ru>. Reproducer: # Global parameters [global] server role = standalone server smb1 unix extensions = No usershare max shares = 0 idmap config * : backend = tdb wide links = Yes [tst] msdfs root = Yes path = /home/mjt $ smbclient //localhost/tst Password for [WORKGROUP\mjt]: Try "help" to get a list of possible commands. smb: \> cd X cd \X\: NT_STATUS_OBJECT_NAME_NOT_FOUND smb: \> dir x D 0 Fri Jun 7 13:48:45 2024 Have fix and regression test, need bug number.
https://gitlab.com/samba-team/samba/-/merge_requests/3667
This bug was referenced in samba master: e37e4f474935819c75c078e52715cf3212f77359 e535bcc698bd5eb31f5c5e0c144692988a044e79
Created attachment 18333 [details] git-am fix for 4.20.next Cherry-pick from master. This code doesn't apply to 4.19, as that still has the "ENOENT" return, not the ELOOP return.
reassign to Jule for inclusion in 4.20
Pushed to autobuild-v4-20-test.
This bug was referenced in samba v4-20-test: f681ee3bac0ebe86ea1e810aca13e0b5738c58e0 e57e35908d53124d44d4c275a9f6b248516204ae
This bug was referenced in samba v4-20-stable (Release samba-4.20.2): f681ee3bac0ebe86ea1e810aca13e0b5738c58e0 e57e35908d53124d44d4c275a9f6b248516204ae