aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core
diff options
context:
space:
mode:
authorGravatar Noah Eisen <ncteisen@google.com>2017-11-28 16:33:50 -0800
committerGravatar Noah Eisen <ncteisen@google.com>2017-11-28 16:33:50 -0800
commit9ab3e5d9194312d6c625ebb9c7614a46e9a25804 (patch)
tree09a4390a9c4b9f3d9bdd119bce7dd5c9ade7f520 /src/core
parentd39d007e8f095f14b3e2bf18ea6e6c410546e609 (diff)
Fix tracer TSAN bug
Diffstat (limited to 'src/core')
-rw-r--r--src/core/lib/debug/trace.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/core/lib/debug/trace.cc b/src/core/lib/debug/trace.cc
index 4c63983bdc..338ef3343d 100644
--- a/src/core/lib/debug/trace.cc
+++ b/src/core/lib/debug/trace.cc
@@ -76,7 +76,8 @@ void TraceFlagList::LogAllTracers() {
// Flags register themselves on the list during construction
TraceFlag::TraceFlag(bool default_enabled, const char* name)
- : name_(name), value_(default_enabled) {
+ : name_(name) {
+ set_enabled(default_enabled);
TraceFlagList::Add(this);
}