Index: lib/errors.c --- lib/errors.c.orig +++ lib/errors.c @@ -1108,7 +1108,7 @@ int nterror_to_errno(uint32_t status) { case SMB2_STATUS_FILE_DELETED: return EPERM; case SMB2_STATUS_NO_MORE_FILES: - return ENODATA; + return ENOATTR; case SMB2_STATUS_LOGON_FAILURE: return ECONNREFUSED; case SMB2_STATUS_NOT_A_DIRECTORY: