diff options
author | Wei Yongjun <yongjun_wei@trendmicro.com.cn> | 2015-04-16 09:22:46 -0300 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@osg.samsung.com> | 2015-05-12 13:27:22 -0300 |
commit | 250d2ff01623e80943c4ffed0308b0d19fe6625d (patch) | |
tree | 262e68928dbc2c491d3eb047632e7f219a8ceee8 /drivers/media/usb/dvb-usb-v2/rtl28xxu.c | |
parent | 59c0d7b1e46cbadca60f98f87906dd5f2d681764 (diff) | |
download | linux-stable-250d2ff01623e80943c4ffed0308b0d19fe6625d.tar.gz linux-stable-250d2ff01623e80943c4ffed0308b0d19fe6625d.tar.bz2 linux-stable-250d2ff01623e80943c4ffed0308b0d19fe6625d.zip |
[media] rtl28xxu: fix return value check in rtl2832u_tuner_attach()
In case of error, the function platform_device_register_data() returns
ERR_PTR() and never returns NULL. The NULL test in the return value check
should be replaced with IS_ERR().
Signed-off-by: Wei Yongjun <yongjun_wei@trendmicro.com.cn>
Signed-off-by: Antti Palosaari <crope@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
Diffstat (limited to 'drivers/media/usb/dvb-usb-v2/rtl28xxu.c')
-rw-r--r-- | drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/media/usb/dvb-usb-v2/rtl28xxu.c b/drivers/media/usb/dvb-usb-v2/rtl28xxu.c index 616be9950904..bcd7e0f4e978 100644 --- a/drivers/media/usb/dvb-usb-v2/rtl28xxu.c +++ b/drivers/media/usb/dvb-usb-v2/rtl28xxu.c @@ -1293,7 +1293,7 @@ static int rtl2832u_tuner_attach(struct dvb_usb_adapter *adap) "rtl2832_sdr", PLATFORM_DEVID_AUTO, &pdata, sizeof(pdata)); - if (pdev == NULL || pdev->dev.driver == NULL) + if (IS_ERR(pdev) || pdev->dev.driver == NULL) break; dev->platform_device_sdr = pdev; break; |