Skip to content

Commit

Permalink
trying to fix order of finalization
Browse files Browse the repository at this point in the history
  • Loading branch information
mdorier committed Sep 3, 2024
1 parent c650f5f commit ae53774
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions src/Server.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -229,8 +229,12 @@ SSGManager Server::getSSGManager() const { return self->m_ssg_manager; }
void Server::onPreFinalize(void* uargs) {
spdlog::trace("Calling Server's pre-finalize callback");
auto server = reinterpret_cast<Server*>(uargs);
if(server->self && server->self->m_ssg_manager)
server->self->m_ssg_manager->clear();
if(server->self) {
if(server->self->m_ssg_manager)
server->self->m_ssg_manager->clear();
if(server->self->m_provider_manager)
server->self->m_provider_manager.reset();
}
}

void Server::onFinalize(void* uargs) {
Expand Down

0 comments on commit ae53774

Please sign in to comment.