From 3caef29b93a6f52dde1e6b565c967bf0fb612654 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sun, 19 Aug 2018 22:34:10 +0200 Subject: [PATCH] test/DumpDatabase: allocate ConfigData on the stack --- test/DumpDatabase.cxx | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/test/DumpDatabase.cxx b/test/DumpDatabase.cxx index 671af4922..f1fb864c1 100644 --- a/test/DumpDatabase.cxx +++ b/test/DumpDatabase.cxx @@ -26,7 +26,8 @@ #include "db/LightDirectory.hxx" #include "song/LightSong.hxx" #include "db/PlaylistVector.hxx" -#include "config/Global.hxx" +#include "config/File.hxx" +#include "config/Migrate.hxx" #include "config/Data.hxx" #include "config/Param.hxx" #include "config/Block.hxx" @@ -50,11 +51,9 @@ class GlobalInit { public: GlobalInit() { io_thread.Start(); - config_global_init(); } ~GlobalInit() { - config_global_finish(); } EventLoop &GetEventLoop() { @@ -125,9 +124,9 @@ try { GlobalInit init; - ReadConfigFile(config_path); - - const auto &config = GetGlobalConfig(); + ConfigData config; + ReadConfigFile(config, config_path); + Migrate(config); TagLoadConfig(config);