Whamcloud - gitweb
LU-16518 lnet: fix uninitialized variable in api-ni.c 74/53174/2
authorTimothy Day <timday@amazon.com>
Fri, 17 Nov 2023 18:24:47 +0000 (18:24 +0000)
committerOleg Drokin <green@whamcloud.com>
Wed, 29 Nov 2023 21:38:23 +0000 (21:38 +0000)
Fix new Clang error in api-ni.c:

 warning: variable 'lpni' is used uninitialized whenever
 'if' condition is false [-Wsometimes-uninitialized]

Fixes: f0be006 ("LU-9680 lnet: collect data about peer_ni by using Netlink")
Test-Parameters: trivial testlist=sanity-lnet
Signed-off-by: Timothy Day <timday@amazon.com>
Change-Id: I0895f02aaeb4fbb3b40a6927e77b8f02cfb3bfe8
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/53174
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Chris Horn <chris.horn@hpe.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lnet/lnet/api-ni.c

index d0cacdd..99d38b0 100644 (file)
@@ -7268,7 +7268,7 @@ static int lnet_peer_ni_show_dump(struct sk_buff *msg,
 
        while (idx < plist->lgpl_count) {
                struct lnet_processid *id;
-               struct lnet_peer_ni *lpni;
+               struct lnet_peer_ni *lpni = NULL;
                struct nlattr *nid_list;
                struct lnet_peer *lp;
                int count = 1;