media: dvb-usb: opera1: fix uninit-value in dvb_usb_adapter_dvb_init
authorZhang Shurong <zhang_shurong@foxmail.com>
Sun, 9 Jul 2023 05:04:09 +0000 (13:04 +0800)
committerHans Verkuil <hverkuil-cisco@xs4all.nl>
Wed, 19 Jul 2023 10:57:50 +0000 (12:57 +0200)
commitf7e0f1f52424bfdfa8efd6eb6496d5d6244ee3bb
treee042390a57c4ce7ef739fdd0e0263e3ba76cac85
parent1047f9343011f2cedc73c64829686206a7e9fc3f
media: dvb-usb: opera1: fix uninit-value in dvb_usb_adapter_dvb_init

If opera1_xilinx_rw fails, the mac address is not initialized.
And opera1_read_mac_address does not handle this failure, which leads to
the uninit-value in dvb_usb_adapter_dvb_init.

Fix this by handling the failure of opera1_xilinx_rw.

Signed-off-by: Zhang Shurong <zhang_shurong@foxmail.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
drivers/media/usb/dvb-usb/opera1.c