diff options
author | Ye Li <ye.li@nxp.com> | 2018-11-12 03:47:33 -0800 |
---|---|---|
committer | Ye Li <ye.li@nxp.com> | 2018-11-12 20:09:51 -0800 |
commit | 661bc6ec62d462dc7380243f5f45d89442c849d8 (patch) | |
tree | 5d5cea501ba6d2cddf476dbacdf3803cba793a60 /drivers | |
parent | 7bc5136e5271ae0d6b11824b50a0efb8f1d55eac (diff) |
MLK-20240-7 fastboot: Add NULL return check
Fix coverity issue CID 1898965: Dereference null return value (NULL_RETURNS)
dereference: Dereferencing a pointer that might be NULL dev_desc when calling
write_backup_gpt_partitions
Signed-off-by: Ye Li <ye.li@nxp.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/usb/gadget/f_fastboot.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/usb/gadget/f_fastboot.c b/drivers/usb/gadget/f_fastboot.c index c04e507495..be9c68a146 100644 --- a/drivers/usb/gadget/f_fastboot.c +++ b/drivers/usb/gadget/f_fastboot.c @@ -880,6 +880,11 @@ int write_backup_gpt(void) return -1; } dev_desc = blk_get_dev("mmc", mmc_no); + if (dev_desc == NULL) { + printf("Can't get Block device MMC %d\n", + mmc_no); + return -ENODEV; + } /* write backup get partition */ if (write_backup_gpt_partitions(dev_desc, interface.transfer_buffer)) { |