if (nfs_server_capable(dir, NFS_CAP_SECURITY_LABEL) == 0)
                return NULL;
 
+       label->lfs = 0;
+       label->pi = 0;
+       label->len = 0;
+       label->label = NULL;
+
        err = security_dentry_init_security(dentry, sattr->ia_mode,
                                &dentry->d_name, NULL,
                                (void **)&label->label, &label->len);
                int open_flags, struct iattr *attr, int *opened)
 {
        struct nfs4_state *state;
-       struct nfs4_label l = {0, 0, 0, NULL}, *label = NULL;
+       struct nfs4_label l, *label;
 
        label = nfs4_label_init_security(dir, ctx->dentry, attr, &l);
 
                 int flags)
 {
        struct nfs_server *server = NFS_SERVER(dir);
-       struct nfs4_label l, *ilabel = NULL;
+       struct nfs4_label l, *ilabel;
        struct nfs_open_context *ctx;
        struct nfs4_state *state;
        int status = 0;
        struct nfs4_exception exception = {
                .interruptible = true,
        };
-       struct nfs4_label l, *label = NULL;
+       struct nfs4_label l, *label;
        int err;
 
        label = nfs4_label_init_security(dir, dentry, sattr, &l);
        struct nfs4_exception exception = {
                .interruptible = true,
        };
-       struct nfs4_label l, *label = NULL;
+       struct nfs4_label l, *label;
        int err;
 
        label = nfs4_label_init_security(dir, dentry, sattr, &l);
        struct nfs4_exception exception = {
                .interruptible = true,
        };
-       struct nfs4_label l, *label = NULL;
+       struct nfs4_label l, *label;
        int err;
 
        label = nfs4_label_init_security(dir, dentry, sattr, &l);