aboutsummaryrefslogtreecommitdiffstats
path: root/net/rxrpc
diff options
context:
space:
mode:
authorJon Maloy <jon.maloy@ericsson.com>2019-03-22 15:03:51 +0100
committerDavid S. Miller <davem@davemloft.net>2019-03-23 21:45:59 -0400
commit737889efe9713a0f20a75fd0de952841d9275e6b (patch)
tree4682a26dffe0a2265321dbfe1ba0ce4660cabe88 /net/rxrpc
parentnet: sched: fix cleanup NULL pointer exception in act_mirr (diff)
downloadlinux-dev-737889efe9713a0f20a75fd0de952841d9275e6b.tar.xz
linux-dev-737889efe9713a0f20a75fd0de952841d9275e6b.zip
tipc: tipc clang warning
When checking the code with clang -Wsometimes-uninitialized we get the following warning: if (!tipc_link_is_establishing(l)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/tipc/node.c:847:46: note: uninitialized use occurs here tipc_bearer_xmit(n->net, bearer_id, &xmitq, maddr); net/tipc/node.c:831:2: note: remove the 'if' if its condition is always true if (!tipc_link_is_establishing(l)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/tipc/node.c:821:31: note: initialize the variable 'maddr' to silence this warning struct tipc_media_addr *maddr; We fix this by initializing 'maddr' to NULL. For the matter of clarity, we also test if 'xmitq' is non-empty before we use it and 'maddr' further down in the function. It will never happen that 'xmitq' is non- empty at the same time as 'maddr' is NULL, so this is a sufficient test. Fixes: 598411d70f85 ("tipc: make resetting of links non-atomic") Reported-by: Nathan Chancellor <natechancellor@gmail.com> Signed-off-by: Jon Maloy <jon.maloy@ericsson.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/rxrpc')
0 files changed, 0 insertions, 0 deletions