diff --git a/components/drivers/src/ringblk_buf.c b/components/drivers/src/ringblk_buf.c index 86e812cd4cab1080e9762f1b4b82137ef05efcd2..7d83149c5ebe5ff45e2d0dea9d6d5c0c8b76f1d2 100644 --- a/components/drivers/src/ringblk_buf.c +++ b/components/drivers/src/ringblk_buf.c @@ -95,9 +95,9 @@ void rt_rbb_destroy(rt_rbb_t rbb) { RT_ASSERT(rbb); - rt_free(rbb); rt_free(rbb->buf); rt_free(rbb->blk_set); + rt_free(rbb); } RTM_EXPORT(rt_rbb_destroy);