From 9cb46cc4a12063c0ec27e9cf932cb8f7a10ed63a Mon Sep 17 00:00:00 2001 From: Dean Lee Date: Sat, 20 Nov 2021 18:12:52 +0800 Subject: [PATCH] logreader: fix memory leak in Event (#22987) --- selfdrive/ui/replay/logreader.cc | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/selfdrive/ui/replay/logreader.cc b/selfdrive/ui/replay/logreader.cc index 10be8a19c7..7e7a943f88 100644 --- a/selfdrive/ui/replay/logreader.cc +++ b/selfdrive/ui/replay/logreader.cc @@ -36,13 +36,12 @@ LogReader::LogReader(bool local_cache, int chunk_size, int retries, size_t memor } LogReader::~LogReader() { -#ifdef HAS_MEMORY_RESOURCE - delete mbr_; - ::operator delete(pool_buffer_); -#else for (Event *e : events) { delete e; } +#ifdef HAS_MEMORY_RESOURCE + delete mbr_; + ::operator delete(pool_buffer_); #endif }