diff options
author | Max Kellermann <max@musicpd.org> | 2019-02-15 18:03:43 +0100 |
---|---|---|
committer | Max Kellermann <max@musicpd.org> | 2019-02-15 18:04:23 +0100 |
commit | 99c23cf13993cde427f66a9dd6e433bdc7c63963 (patch) | |
tree | f300813aaa8c047e2de6f7fc9049cda0ffe0886f /src/Main.cxx | |
parent | 9aa75e738cb98d3f9794300d2eea20027c603c48 (diff) |
Instance: eliminate ShutdownDatabase(), move code to destructor
Destruct automatically, even if leaving the scope due to exception
being thrown.
Diffstat (limited to 'src/Main.cxx')
-rw-r--r-- | src/Main.cxx | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/src/Main.cxx b/src/Main.cxx index e5046a7ad..c2d96847c 100644 --- a/src/Main.cxx +++ b/src/Main.cxx @@ -360,19 +360,6 @@ Instance::FinishShutdownUpdate() noexcept } inline void -Instance::ShutdownDatabase() noexcept -{ -#ifdef ENABLE_DATABASE - if (instance->database != nullptr) { - instance->database->Close(); - delete instance->database; - } - - delete instance->storage; -#endif -} - -inline void Instance::BeginShutdownPartitions() noexcept { for (auto &partition : partitions) { @@ -648,7 +635,6 @@ mpd_main_after_fork(const ConfigData &raw_config, const Config &config) #endif instance->FinishShutdownUpdate(); - instance->ShutdownDatabase(); #ifdef ENABLE_SQLITE sticker_global_finish(); |