]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - libsanitizer/asan/asan_report.cpp
Libsanitizer: merge from master.
[thirdparty/gcc.git] / libsanitizer / asan / asan_report.cpp
index 2e6ce436d03061f7c3054d9c0f2474c7f309dfc4..99e8678aa78575adc11e4dcc80fc0331799de609 100644 (file)
@@ -160,6 +160,9 @@ class ScopedInErrorReport {
       BlockingMutexLock l(&error_message_buf_mutex);
       internal_memcpy(buffer_copy.data(),
                       error_message_buffer, kErrorMessageBufferSize);
+      // Clear error_message_buffer so that if we find other errors
+      // we don't re-log this error.
+      error_message_buffer_pos = 0;
     }
 
     LogFullErrorReport(buffer_copy.data());