From 9938bf7b94dbc9b38f32507b7bab32e8b7e5a702 Mon Sep 17 00:00:00 2001 From: James Cherry Date: Thu, 27 Jan 2022 10:46:47 -0700 Subject: [PATCH] libertyIncludeBegin leak Signed-off-by: James Cherry --- liberty/LibertyParser.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/liberty/LibertyParser.cc b/liberty/LibertyParser.cc index 14f6582b..693964c4 100644 --- a/liberty/LibertyParser.cc +++ b/liberty/LibertyParser.cc @@ -546,8 +546,11 @@ libertyIncludeBegin(const char *filename) liberty_filename = filename; liberty_line = 1; } - else - libertyParseError("cannot open include file %s.", filename); + else { + string file(filename); + stringDelete(filename); + libertyParseError("cannot open include file %s.", file.c_str()); + } } void