Re: [PATCH][next] tipc: fix update of the uninitialized variable err

From: David Miller
Date: Tue Nov 12 2019 - 15:12:17 EST


From: Colin King <colin.king@xxxxxxxxxxxxx>
Date: Mon, 11 Nov 2019 12:33:34 +0000

> From: Colin Ian King <colin.king@xxxxxxxxxxxxx>
>
> Variable err is not uninitialized and hence can potentially contain
> any garbage value. This may cause an error when logical or'ing the
> return values from the calls to functions crypto_aead_setauthsize or
> crypto_aead_setkey. Fix this by setting err to the return of
> crypto_aead_setauthsize rather than or'ing in the return into the
> uninitialized variable
>
> Addresses-Coverity: ("Uninitialized scalar variable")
> Fixes: fc1b6d6de220 ("tipc: introduce TIPC encryption & authentication")
> Signed-off-by: Colin Ian King <colin.king@xxxxxxxxxxxxx>

Applied.