From 4091c7fb042d829e99399fcee51ae32f16f41b66 Mon Sep 17 00:00:00 2001 From: zhangyuyang Date: Sat, 5 Sep 2026 16:48:33 +0800 Subject: [PATCH] [components][sdio] Fix CIS tuple memory leak --- components/drivers/sdio/dev_sdio.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/components/drivers/sdio/dev_sdio.c b/components/drivers/sdio/dev_sdio.c index 013753a9570c..d63b1645bed9 100644 --- a/components/drivers/sdio/dev_sdio.c +++ b/components/drivers/sdio/dev_sdio.c @@ -613,12 +613,14 @@ static rt_int32_t sdio_read_cis(struct rt_sdio_function *func) "type %u", tpl_link, curr->data[0]); } + rt_free(curr); break; case CISTPL_VERS_1: if (tpl_link < 2) { LOG_D("CISTPL_VERS_1 too short"); } + rt_free(curr); break; default: /* this tuple is unknown to the core */