ACK: [SRU][N][PATCH 0/1] Fix -Wuninitialized in ctnetlink_secctx_size()
Wen-chien Jesse Sung
jesse.sung at canonical.com
Tue Aug 19 05:32:06 UTC 2025
Magali Lemes <magali.lemes at canonical.com> writes:
> BugLink: https://bugs.launchpad.net/bugs/2120561
>
> [Impact]
> In ctnetlink_secctx_size() from net/netfilter/nf_conntrack_netlink.c,
> `len` is used uninitialized, triggering the following warning when
> compiling with Clang:
>
> net/netfilter/nf_conntrack_netlink.c:674:41: warning: variable 'len' is uninitialized when used here [-Wuninitialized]
> 674 | + nla_total_size(sizeof(char) * len); /* CTA_SECCTX_NAME */
> | ^~~
> net/netfilter/nf_conntrack_netlink.c:667:9: note: initialize the variable 'len' to silence this warning
> 667 | int len, ret;
> | ^
> | = 0
>
> [Fix]
> Match mainline commit 2d470c778120 ("lsm: replace context+len with lsm_context").
>
> [Test Plan]
> Compile with Clang, check the warning is gone and no other warning has been
> triggered.
>
> [Where problems could occur]
> This patch touches bits of the netlink interface for nf_conntrack. However,
> it addresses a clear mistake in the current implementation, so no issues
> should be introduced.
>
> Magali Lemes (1):
> UBUNTU: SAUCE: netfilter: ctnetlink: Fix -Wuninitialized in
> ctnetlink_secctx_size()
>
> net/netfilter/nf_conntrack_netlink.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> --
> 2.48.1
>
>
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
Acked-by: Wen-chien Jesse Sung <jesse.sung at canonical.com>
More information about the kernel-team
mailing list