summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKostya Serebryany <kcc@google.com>2019-02-19 18:43:24 +0000
committerKostya Serebryany <kcc@google.com>2019-02-19 18:43:24 +0000
commit6bde702ac9664ea1c72debb28514732431df79a4 (patch)
treeeed97a3a4ae8484039084d8069a34ed2b5dbece6
parente1414d176048c1f24fc3f54bb923fb48a2b985a3 (diff)
downloadbcm5719-llvm-6bde702ac9664ea1c72debb28514732431df79a4.tar.gz
bcm5719-llvm-6bde702ac9664ea1c72debb28514732431df79a4.zip
[sanitizer] fix a memory safety bug (!!!) in sanitizer suppressions code, discovered by Aaron Jacobs
llvm-svn: 354366
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cc b/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cc
index 1e236d9eb88..12ecd9a2e36 100644
--- a/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cc
+++ b/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cc
@@ -104,7 +104,7 @@ bool SuppressionContext::Match(const char *str, const char *type,
}
static const char *StripPrefix(const char *str, const char *prefix) {
- while (str && *str == *prefix) {
+ while (*str && *str == *prefix) {
str++;
prefix++;
}
OpenPOWER on IntegriCloud