NFSv4.2: Always decode the security label
[platform/kernel/linux-starfive.git] / fs / nfs / nfs4xdr.c
index 8c5298e..9103e02 100644 (file)
@@ -4755,12 +4755,10 @@ static int decode_getfattr_attrs(struct xdr_stream *xdr, uint32_t *bitmap,
        if (status < 0)
                goto xdr_error;
 
-       if (fattr->label) {
-               status = decode_attr_security_label(xdr, bitmap, fattr->label);
-               if (status < 0)
-                       goto xdr_error;
-               fattr->valid |= status;
-       }
+       status = decode_attr_security_label(xdr, bitmap, fattr->label);
+       if (status < 0)
+               goto xdr_error;
+       fattr->valid |= status;
 
 xdr_error:
        dprintk("%s: xdr returned %d\n", __func__, -status);