|
@@ -1171,7 +1171,7 @@ static void encode_attrs(struct xdr_stream *xdr, const struct iattr *iap,
|
|
|
} else
|
|
} else
|
|
|
*p++ = cpu_to_be32(NFS4_SET_TO_SERVER_TIME);
|
|
*p++ = cpu_to_be32(NFS4_SET_TO_SERVER_TIME);
|
|
|
}
|
|
}
|
|
|
- if (bmval[2] & FATTR4_WORD2_SECURITY_LABEL) {
|
|
|
|
|
|
|
+ if (label && (bmval[2] & FATTR4_WORD2_SECURITY_LABEL)) {
|
|
|
*p++ = cpu_to_be32(label->lfs);
|
|
*p++ = cpu_to_be32(label->lfs);
|
|
|
*p++ = cpu_to_be32(label->pi);
|
|
*p++ = cpu_to_be32(label->pi);
|
|
|
*p++ = cpu_to_be32(label->len);
|
|
*p++ = cpu_to_be32(label->len);
|