From 661bc6ec62d462dc7380243f5f45d89442c849d8 Mon Sep 17 00:00:00 2001 From: Ye Li Date: Mon, 12 Nov 2018 03:47:33 -0800 Subject: [PATCH] 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 --- drivers/usb/gadget/f_fastboot.c | 5 +++++ 1 file changed, 5 insertions(+) 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)) {