disk: part: add error handle for get partition fail

System may fail to get partition table, return directly in this case.

Change-Id: Ib61f800302aee23fbc362d0d68a5f42ab353a2f0
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
This commit is contained in:
Kever Yang 2018-02-10 15:20:54 +08:00
parent c4867301ed
commit f9bf27e6a5
1 changed files with 2 additions and 0 deletions

View File

@ -650,6 +650,8 @@ int part_get_info_by_name(struct blk_desc *dev_desc, const char *name,
int i;
part_drv = part_driver_lookup_type(dev_desc);
if (!part_drv)
return -1;
for (i = 1; i < part_drv->max_entries; i++) {
ret = part_drv->get_info(dev_desc, i, info);
if (ret != 0) {