diff --git a/daemon/nfs41_xdr.c b/daemon/nfs41_xdr.c index bff1f09..77a2862 100644 --- a/daemon/nfs41_xdr.c +++ b/daemon/nfs41_xdr.c @@ -1671,13 +1671,13 @@ static bool_t decode_file_attrs( } if (attrs->attrmask.arr[1] & FATTR4_WORD1_OWNER) { unsigned char *ptr = &info->owner[0]; - if (!xdr_bytes(xdr, &ptr, &info->owner_len, + if (!xdr_bytes(xdr, &(char *)ptr, &info->owner_len, NFS4_OPAQUE_LIMIT)) return FALSE; } if (attrs->attrmask.arr[1] & FATTR4_WORD1_OWNER_GROUP) { unsigned char *ptr = &info->owner_group[0]; - if (!xdr_bytes(xdr, &ptr, &info->owner_group_len, + if (!xdr_bytes(xdr, &(char *)ptr, &info->owner_group_len, NFS4_OPAQUE_LIMIT)) return FALSE; }