浏览代码

[Components][SDIO][MMC] fix null point check

ZYH 6 年之前
父节点
当前提交
780f538525
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      components/drivers/sdio/mmc.c

+ 6 - 0
components/drivers/sdio/mmc.c

@@ -198,6 +198,12 @@ static int mmc_get_ext_csd(struct rt_mmcsd_card *card, rt_uint8_t **new_ext_csd)
  */
 static int mmc_parse_ext_csd(struct rt_mmcsd_card *card, rt_uint8_t *ext_csd)
 {
+  if(RT_NULL == card || RT_NULL == ext_csd)
+  {
+    LOG_E("emmc parse ext csd fail, invaild args");
+    return -1;
+  }
+  
   card->flags |=  CARD_FLAG_HIGHSPEED;
   card->hs_max_data_rate = 200000000;