# HG changeset patch # User Sebastien Jodogne # Date 1531808882 -7200 # Node ID 5600949bfb12e065872ab98b145d648bbea6a44d # Parent a9b8375099f6043d05bbd65eb323b47fb5388d3f preparing for release diff -r a9b8375099f6 -r 5600949bfb12 MySQL/Plugins/IndexPlugin.cpp --- a/MySQL/Plugins/IndexPlugin.cpp Mon Jul 16 21:33:16 2018 +0200 +++ b/MySQL/Plugins/IndexPlugin.cpp Tue Jul 17 08:28:02 2018 +0200 @@ -23,6 +23,7 @@ #include "../../Framework/MySQL/MySQLDatabase.h" #include "../../Framework/Plugins/PluginInitialization.h" +#include #include static std::auto_ptr backend_; @@ -37,6 +38,8 @@ return -1; } + Orthanc::HttpClient::GlobalInitialize(); + OrthancPlugins::OrthancConfiguration configuration(context); if (!configuration.IsSection("MySQL")) @@ -88,6 +91,7 @@ backend_.reset(NULL); OrthancDatabases::MySQLDatabase::GlobalFinalization(); + Orthanc::HttpClient::GlobalFinalize(); } diff -r a9b8375099f6 -r 5600949bfb12 MySQL/Plugins/StoragePlugin.cpp --- a/MySQL/Plugins/StoragePlugin.cpp Mon Jul 16 21:33:16 2018 +0200 +++ b/MySQL/Plugins/StoragePlugin.cpp Tue Jul 17 08:28:02 2018 +0200 @@ -23,6 +23,7 @@ #include "../../Framework/MySQL/MySQLDatabase.h" #include "../../Framework/Plugins/PluginInitialization.h" +#include #include @@ -35,6 +36,8 @@ return -1; } + Orthanc::HttpClient::GlobalInitialize(); + OrthancPlugins::OrthancConfiguration configuration(context); if (!configuration.IsSection("MySQL")) @@ -82,6 +85,7 @@ OrthancDatabases::StorageBackend::Finalize(); OrthancDatabases::MySQLDatabase::GlobalFinalization(); + Orthanc::HttpClient::GlobalFinalize(); } diff -r a9b8375099f6 -r 5600949bfb12 MySQL/UnitTests/UnitTestsMain.cpp --- a/MySQL/UnitTests/UnitTestsMain.cpp Mon Jul 16 21:33:16 2018 +0200 +++ b/MySQL/UnitTests/UnitTestsMain.cpp Tue Jul 17 08:28:02 2018 +0200 @@ -31,6 +31,7 @@ #include "../../Framework/MySQL/MySQLTransaction.h" #include "../../Framework/Plugins/IndexUnitTests.h" +#include #include #include @@ -215,6 +216,7 @@ Orthanc::Logging::Initialize(); Orthanc::Logging::EnableInfoLevel(true); Orthanc::Logging::EnableTraceLevel(true); + Orthanc::HttpClient::GlobalInitialize(); if (args.size() == 4) { @@ -246,6 +248,7 @@ int result = RUN_ALL_TESTS(); + Orthanc::HttpClient::GlobalFinalize(); Orthanc::Logging::Finalize(); OrthancDatabases::MySQLDatabase::GlobalFinalization();