From 232227035c8d6a31eaaf193863cbadda949c08fd Mon Sep 17 00:00:00 2001 From: liuxiaolong <liuxiaolong@aiotlink.com> Date: 星期二, 20 七月 2021 20:19:26 +0800 Subject: [PATCH] fix memory leak --- src/defs.cpp | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/src/defs.cpp b/src/defs.cpp index 8ebcc7d..8305d66 100644 --- a/src/defs.cpp +++ b/src/defs.cpp @@ -152,7 +152,8 @@ } } auto &mq = GetCenterInfo(shm)->mq_sender_; - store.emplace_back(&shm, new ShmSocket(mq.offset_, shm, mq.id_)); + store.emplace_back(&shm, std::make_shared<ShmSocket>(mq.offset_, shm, mq.id_)); + // store.emplace_back(&shm, new ShmSocket(mq.offset_, shm, mq.id_)); local_cache = store.back(); return *local_cache.second; } -- Gitblit v1.8.0