Make protobuf cleanup its resourced when servatrice ends

Should help make valgrind’s log a bit cleaner
This commit is contained in:
Fabio Bas 2014-08-08 13:43:50 +02:00
parent 0a5106b8ef
commit 6e3c7d33da

View file

@ -29,6 +29,7 @@
#include "server_logger.h" #include "server_logger.h"
#include "rng_sfmt.h" #include "rng_sfmt.h"
#include "version_string.h" #include "version_string.h"
#include <google/protobuf/stubs/common.h>
#ifdef Q_OS_UNIX #ifdef Q_OS_UNIX
#include <signal.h> #include <signal.h>
#endif #endif
@ -233,5 +234,8 @@ int main(int argc, char *argv[])
loggerThread->wait(); loggerThread->wait();
delete loggerThread; delete loggerThread;
// Delete all global objects allocated by libprotobuf.
google::protobuf::ShutdownProtobufLibrary();
return retval; return retval;
} }