diff --git a/mm/mempool/mempool_multiple.c b/mm/mempool/mempool_multiple.c index 7008aa69870..a8be2fa5ed0 100644 --- a/mm/mempool/mempool_multiple.c +++ b/mm/mempool/mempool_multiple.c @@ -895,5 +895,5 @@ void mempool_multiple_deinit(FAR struct mempool_multiple_s *mpool) mempool_multiple_free_chunk(mpool, mpool->dict); mempool_multiple_free_chunk(mpool, mpool->pools); nxrmutex_destroy(&mpool->lock); - mpool->free(mpool, mpool); + mpool->free(mpool->arg, mpool); }