diff --git a/daemon/readdir.c b/daemon/readdir.c index 4e50d15..fac88ad 100644 --- a/daemon/readdir.c +++ b/daemon/readdir.c @@ -277,6 +277,7 @@ static int readdir_copy_entry( *dst_len -= info->NextEntryOffset; if (entry->attr_info.rdattr_error == NFS4ERR_MOVED) { + entry->attr_info.type = NF4DIR; /* default to dir */ /* look up attributes for referral entries, but ignore return value; * it's okay if lookup fails, we'll just write garbage attributes */ lookup_entry(args->root, args->state->session,