slimbus: avoid null pointer dereference on msg
authorColin Ian King <colin.king@canonical.com>
Tue, 2 Jan 2018 17:54:19 +0000 (17:54 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 9 Jan 2018 16:00:13 +0000 (17:00 +0100)
commit7dde60c06cff611b9f88676ef9e67365dc77b19a
treeffb747668a365cf098afa0efacf7790d8aaf6e10
parent0edff03d44009f5a459a1d3c6a7915b9952107d1
slimbus: avoid null pointer dereference on msg

The pointer msg is checked to see if it is null at the start of
the function and jumps to the error exit label reterr that then
dereferences msg when it prints a dev_err error message. Avoid
this potential null pointer dereference by only printing the
error message if msg is not null.

Detected by CoverityScan, CID#1463141 ("Dereference after null check")

Signed-off-by: Colin Ian King <colin.king@canonical.com>
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/slimbus/messaging.c