[compiler-rt] r235411 - [sanitizer] Plug a memory leak in symbolization code.

Sergey Matveev earthdok at google.com
Tue Apr 21 13:05:10 PDT 2015


Author: smatveev
Date: Tue Apr 21 15:05:10 2015
New Revision: 235411

URL: http://llvm.org/viewvc/llvm-project?rev=235411&view=rev
Log:
[sanitizer] Plug a memory leak in symbolization code.

Modified:
    compiler-rt/trunk/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc

Modified: compiler-rt/trunk/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc?rev=235411&r1=235410&r2=235411&view=diff
==============================================================================
--- compiler-rt/trunk/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc (original)
+++ compiler-rt/trunk/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc Tue Apr 21 15:05:10 2015
@@ -67,6 +67,7 @@ static void ParseSymbolizePCOutput(const
     CHECK(function_name);
     if (function_name[0] == '\0') {
       // There are no more frames.
+      InternalFree(function_name);
       break;
     }
     SymbolizedStack *cur;





More information about the llvm-commits mailing list