[sanitizer] Plug a memory leak in symbolization code.
authorSergey Matveev <earthdok@google.com>
Tue, 21 Apr 2015 20:05:10 +0000 (20:05 +0000)
committerSergey Matveev <earthdok@google.com>
Tue, 21 Apr 2015 20:05:10 +0000 (20:05 +0000)
llvm-svn: 235411

compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc

index 6e714c7..6a87ccd 100644 (file)
@@ -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;