]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
fs-posix: Fix iterating nonexistent symlinks when readdir() returns DT_UNKNOWN
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Thu, 29 Mar 2018 18:24:11 +0000 (14:24 -0400)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Mon, 9 Apr 2018 15:53:25 +0000 (15:53 +0000)
commitc4739c54eacf7f9d55562b47d9b4e5269aefa2f5
tree4360706d1fea4789a2cfac15d4e851291884fdb7
parent443f670008be74dae568f2fa6c9c5176c50ff2df
fs-posix: Fix iterating nonexistent symlinks when readdir() returns DT_UNKNOWN

This especially broke "doveadm fs delete -R" when the symlink destination
was deleted before the symlink.
src/lib-fs/fs-posix.c