Fix CPU Profiler regression

This commit is contained in:
Nekotekina 2021-07-27 09:26:43 +03:00
commit 2f6db5802f

View file

@ -218,7 +218,7 @@ struct cpu_prof
// Cleanup and print results for deleted threads // Cleanup and print results for deleted threads
for (auto it = threads.begin(), end = threads.end(); it != end;) for (auto it = threads.begin(), end = threads.end(); it != end;)
{ {
if (cpu_flag::exit - it->second.ptr->state) if (cpu_flag::exit & it->second.ptr->state)
it->second.print(it->first), it = threads.erase(it); it->second.print(it->first), it = threads.erase(it);
else else
it++; it++;