leak-detective: set_state() only affects the calling thread

The only user (bfd backtraces) is fine with that, and we really should not
mess the enable flag while doing allocations with other threads.
This commit is contained in:
Martin Willi
2013-07-10 17:28:32 +02:00
parent f960b39061
commit 82d0317be6
2 changed files with 2 additions and 15 deletions
+1 -13
View File
@@ -709,19 +709,7 @@ METHOD(leak_detective_t, leaks, int,
METHOD(leak_detective_t, set_state, bool,
private_leak_detective_t *this, bool enable)
{
if (enable == enabled)
{
return enabled;
}
if (enable)
{
enable_leak_detective();
}
else
{
disable_leak_detective();
}
return !enabled;
return enable_thread(enable);
}
METHOD(leak_detective_t, usage, void,