diff --git a/servatrice/src/main.cpp b/servatrice/src/main.cpp index c5bf9cde..d90e0634 100644 --- a/servatrice/src/main.cpp +++ b/servatrice/src/main.cpp @@ -29,6 +29,7 @@ #include "server_logger.h" #include "rng_sfmt.h" #include "version_string.h" +#include #ifdef Q_OS_UNIX #include #endif @@ -233,5 +234,8 @@ int main(int argc, char *argv[]) loggerThread->wait(); delete loggerThread; + // Delete all global objects allocated by libprotobuf. + google::protobuf::ShutdownProtobufLibrary(); + return retval; }