pinctrl: sunxi: Testing the wrong variable
authorDan Carpenter <dan.carpenter@oracle.com>
Fri, 18 Nov 2016 11:35:57 +0000 (14:35 +0300)
committerLinus Walleij <linus.walleij@linaro.org>
Tue, 22 Nov 2016 08:55:33 +0000 (09:55 +0100)
commitb3cde198b17f504643cc1eeffc4623f03326f436
treeb8d0477d4146d4a9da16ce266d19caa92a2c78c6
parent04d02c7a5ec68debdab8eb71bffe8a9381cb1b1a
pinctrl: sunxi: Testing the wrong variable

Smatch complains that we dereference "map" before testing it for NULL
which is true.  We should be testing "*map" instead.  Also on the error
path, we should free *map and set it to NULL.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Acked-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/sunxi/pinctrl-sunxi.c