From 164666cb5bd34fa0b02f4c23d2bab266800aa322 Mon Sep 17 00:00:00 2001 From: William Woodruff <william.woodruff@trailofbits.com> Date: Sat, 4 Apr 2020 23:36:28 -0400 Subject: [PATCH] parse: Fix small memory leak (#124) --- pe-parser-library/src/parse.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/pe-parser-library/src/parse.cpp b/pe-parser-library/src/parse.cpp index d6e4d16..af82412 100644 --- a/pe-parser-library/src/parse.cpp +++ b/pe-parser-library/src/parse.cpp @@ -2670,6 +2670,7 @@ bool GetDataDirectoryEntry(parsed_pe *pe, } raw_entry.assign(buf->buf, buf->buf + buf->bufLen); + deleteBuffer(buf); } else { section sec; if (!getSecForVA(pe->internal->secs, addr, sec)) {