From 7f6c9ebaf79bed30c8f291b7499e8fe254050973 Mon Sep 17 00:00:00 2001 From: ga Date: Thu, 23 Jan 2020 14:25:54 -0500 Subject: [PATCH] [Memory leak]uniq_ptr for tmsg (#985) * uniq_ptr for tmsg * Added header --- tools/nui/FileReader.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/nui/FileReader.cpp b/tools/nui/FileReader.cpp index 7c207dff83..ec5c11feea 100644 --- a/tools/nui/FileReader.cpp +++ b/tools/nui/FileReader.cpp @@ -1,5 +1,6 @@ #include "FileReader.hpp" #include "FrameReader.hpp" +#include #include @@ -83,8 +84,7 @@ void LogReader::mergeEvents(int dled) { capnp::FlatArrayMessageReader cmsg = capnp::FlatArrayMessageReader(amsg); // this needed? it is - capnp::FlatArrayMessageReader *tmsg = - new capnp::FlatArrayMessageReader(kj::arrayPtr(amsg.begin(), cmsg.getEnd())); + std::unique_ptr tmsg(new capnp::FlatArrayMessageReader(kj::arrayPtr(amsg.begin(), cmsg.getEnd())); amsg = kj::arrayPtr(cmsg.getEnd(), amsg.end());