diff options
| author | Stefan Boberg <[email protected]> | 2025-09-29 10:05:47 +0200 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2025-09-29 10:05:47 +0200 |
| commit | cb20bfd59a21e16928508feffa3ff556411aa095 (patch) | |
| tree | 7c9aacab7d40727acc5b038490f59289dd309bcf /thirdparty | |
| parent | make sure trace is configured for all test drivers (#523) (diff) | |
| download | zen-cb20bfd59a21e16928508feffa3ff556411aa095.tar.xz zen-cb20bfd59a21e16928508feffa3ff556411aa095.zip | |
some bug fixes (#522)
* fix for invalid regex in HttpBuildStoreService - triggers with most recent MSVC version
* in GcScheduler don't wait for exit signal if exit has already been requested. this caused extended waits for shutdown in some automated tests on very fast machines, possibly also due to some behaviour change in condition_variable
* speculative fix/workaround for issue with TLS teardown on secondary thread while main was tearing down trace
Diffstat (limited to 'thirdparty')
| -rw-r--r-- | thirdparty/trace/trace.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/thirdparty/trace/trace.h b/thirdparty/trace/trace.h index 28fe6a66e..a1fce80a6 100644 --- a/thirdparty/trace/trace.h +++ b/thirdparty/trace/trace.h @@ -4316,6 +4316,7 @@ static void Writer_InternalShutdown() return;
}
Writer_WorkerJoin();
+ AtomicStoreRelaxed(&GInitialized, false);
if (GDataHandle)
{
Writer_FlushSendBuffer();
@@ -4335,7 +4336,6 @@ static void Writer_InternalShutdown() GSendBufferCursor = nullptr;
}
#endif
- AtomicStoreRelaxed(&GInitialized, false);
}
void Writer_InternalInitialize()
{
|