diff --git a/components/drivers/sdio/sdio.c b/components/drivers/sdio/sdio.c index dc48015c405bf912a29351f84a611d21adce8403..9cde15fbca9b65026567260e94aa2bdb7841da63 100644 --- a/components/drivers/sdio/sdio.c +++ b/components/drivers/sdio/sdio.c @@ -741,6 +741,8 @@ static rt_int32_t sdio_register_card(struct rt_mmcsd_card *card) rt_kprintf("malloc sdio card failed\n"); return -RT_ENOMEM; } + + sc->card = card; list_insert_after(&sdio_cards, &sc->list); if (list_isempty(&sdio_drivers))