[Dovecot] Quick fix for nfs-workarounds.c

Dean Brooks dean at iglou.com
Sun Dec 2 02:46:25 EET 2007


Hi,

Under Solaris 8, the rmdir() command returns EEXIST instead of ENOTEMPTY
if an rmdir() is attempted on a directory with files still in it.

Dovecot 1.1beta9 currently gives tons of errors in the logfile as
a result of the code not checking for the right error value.

The function nfs_flush_file_handle_cache_dir() in nfs-worksarounds.c
probably needs to reflect EEXIST as well as ENOTEMPTY.

--
Dean Brooks
dean at iglou.com



More information about the dovecot mailing list