]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blobdiff - net/netfilter/nf_conntrack_standalone.c
UBUNTU: SAUCE: LSM: Use lsmcontext in security_secid_to_secctx
[mirror_ubuntu-jammy-kernel.git] / net / netfilter / nf_conntrack_standalone.c
index 3fcf44342b145817172bc2fbcdbff0e64c8c95c4..c8825e89a21ec76ad0b32b16aff39cb1bcfe2f9f 100644 (file)
@@ -176,19 +176,16 @@ static void ct_seq_stop(struct seq_file *s, void *v)
 static void ct_show_secctx(struct seq_file *s, const struct nf_conn *ct)
 {
        int ret;
-       u32 len;
-       char *secctx;
        struct lsmblob blob;
        struct lsmcontext context;
 
        lsmblob_init(&blob, ct->secmark);
-       ret = security_secid_to_secctx(&blob, &secctx, &len);
+       ret = security_secid_to_secctx(&blob, &context);
        if (ret)
                return;
 
-       seq_printf(s, "secctx=%s ", secctx);
+       seq_printf(s, "secctx=%s ", context.context);
 
-       lsmcontext_init(&context, secctx, len, 0); /* scaffolding */
        security_release_secctx(&context);
 }
 #else