aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChih-Ping Chen <chih-ping.chen@intel.com>2023-03-28 08:47:13 -0400
committerChih-Ping Chen <chih-ping.chen@intel.com>2023-03-28 08:47:13 -0400
commit5aef3dfad685f3129ffd4c4066963c8026693673 (patch)
tree339f5bf137c24f37a275a485861686eb05c3aa64
parent161255eb059e36f40136e26c7eb2ab92ac98ef9d (diff)
downloadllvm-5aef3dfad685f3129ffd4c4066963c8026693673.zip
llvm-5aef3dfad685f3129ffd4c4066963c8026693673.tar.gz
llvm-5aef3dfad685f3129ffd4c4066963c8026693673.tar.bz2
[Sanitizers] Fix a memory leak.
Differential Revision: https://reviews.llvm.org/D146756
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cpp b/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cpp
index a674034..f381852 100644
--- a/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cpp
+++ b/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cpp
@@ -86,6 +86,7 @@ void SuppressionContext::ParseFromFile(const char *filename) {
}
Parse(file_contents);
+ UnmapOrDie(file_contents, contents_size);
}
bool SuppressionContext::Match(const char *str, const char *type,