From f8d5251dadfed2a03c73f610e7799a78c4f1afd1 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Tue, 21 Apr 2015 20:05:10 +0000 Subject: [PATCH] [sanitizer] Plug a memory leak in symbolization code. llvm-svn: 235411 --- compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc b/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc index 6e714c7..6a87ccd 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc +++ b/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc @@ -67,6 +67,7 @@ static void ParseSymbolizePCOutput(const char *str, SymbolizedStack *res) { CHECK(function_name); if (function_name[0] == '\0') { // There are no more frames. + InternalFree(function_name); break; } SymbolizedStack *cur; -- 2.7.4