1
0
mirror of https://github.com/apple/foundationdb.git synced 2025-05-25 17:00:05 +08:00

Add invalid reference check

This commit is contained in:
Lukas Joswiak 2021-04-23 13:33:08 -07:00
parent 3cf2dd0fbe
commit 9adce8456a

@ -238,7 +238,10 @@ ActorLineageProfilerT::ActorLineageProfilerT() {
std::bind(&ActorLineageSet::copy, std::ref(IAsyncFileSystem::filesystem()->getActorLineageSet())));
collection->collector()->addGetter(WaitState::Running, []() {
auto res = currentLineageThreadSafe.get();
return std::vector<Reference<ActorLineage>>({ currentLineageThreadSafe.get() });
if (res.isValid()) {
return std::vector<Reference<ActorLineage>>({ res });
}
return std::vector<Reference<ActorLineage>>();
});
}