set REPARSE_POINT attr only if symlink_support attr is set

This commit is contained in:
unknown 2010-11-02 14:21:06 -04:00
parent 9c84f71623
commit db1c02cc28
3 changed files with 9 additions and 3 deletions

View file

@ -1552,6 +1552,10 @@ static bool_t decode_file_attrs(
if (!xdr_u_hyper(xdr, &info->size))
return FALSE;
}
if (attrs->attrmask.arr[0] & FATTR4_WORD0_SYMLINK_SUPPORT) {
if (!xdr_bool(xdr, &info->symlink_support))
return FALSE;
}
if (attrs->attrmask.arr[0] & FATTR4_WORD0_FSID) {
if (!xdr_fsid(xdr, &info->fsid))
return FALSE;