diff options
| author | 2025-10-23 22:53:52 +0200 | |
|---|---|---|
| committer | 2025-10-24 18:43:37 -0700 | |
| commit | 13cb6ac5b506d510d5d57128ff9d99541aae886e (patch) | |
| tree | 5058928fa0eafbde99357b2016013a2761cb6922 /net/strparser/strparser.c | |
| parent | Merge branch 'neighbour-convert-rtm_getneightbl-and-rtm_setneightbl-to-rcu' (diff) | |
| download | wireguard-linux-13cb6ac5b506d510d5d57128ff9d99541aae886e.tar.xz wireguard-linux-13cb6ac5b506d510d5d57128ff9d99541aae886e.zip | |
selftest: net: prevent use of uninitialized variable
Fix to avoid the usage of the `ret` variable uninitialized in the
following macro expansions.
It solves the following warning:
In file included from netlink-dumps.c:21:
netlink-dumps.c: In function ‘dump_extack’:
../kselftest_harness.h:788:35: warning: ‘ret’ may be used uninitialized [-Wmaybe-uninitialized]
788 | intmax_t __exp_print = (intmax_t)__exp; \
| ^~~~~~~~~~~
../kselftest_harness.h:631:9: note: in expansion of macro ‘__EXPECT’
631 | __EXPECT(expected, #expected, seen, #seen, ==, 0)
| ^~~~~~~~
netlink-dumps.c:169:9: note: in expansion of macro ‘EXPECT_EQ’
169 | EXPECT_EQ(ret, FOUND_EXTACK);
| ^~~~~~~~~
The issue can be reproduced, building the tests, with the command:
make -C tools/testing/selftests TARGETS=net
Signed-off-by: Alessandro Zanni <alessandro.zanni87@gmail.com>
Link: https://patch.msgid.link/20251023205354.28249-1-alessandro.zanni87@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'net/strparser/strparser.c')
0 files changed, 0 insertions, 0 deletions
