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