summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorYe Li <ye.li@nxp.com>2018-11-12 03:47:33 -0800
committerYe Li <ye.li@nxp.com>2018-11-12 20:09:51 -0800
commit661bc6ec62d462dc7380243f5f45d89442c849d8 (patch)
tree5d5cea501ba6d2cddf476dbacdf3803cba793a60 /drivers
parent7bc5136e5271ae0d6b11824b50a0efb8f1d55eac (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.c5
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)) {