~aleteoryx/muditaos

cd880795634c719be208722d4ea3b2a17c6c9ad8 — RobertPiet 5 years ago 5225cc2
[EGD-5925] Simulator heap use after shutdown defect

Fixed: destructor removed
M module-services/service-db/agents/settings/Settings.cpp => module-services/service-db/agents/settings/Settings.cpp +0 -5
@@ 26,11 26,6 @@ namespace settings
        registerHandlers();
    }

    Settings::~Settings()
    {
        LOG_DEBUG("Settings::~Settings on %s", app->GetName().c_str());
    }

    void Settings::sendMsg(std::shared_ptr<settings::Messages::SettingsMessage> &&msg)
    {
        app->bus.sendUnicast(std::move(msg), dbAgentName);

M module-services/service-db/service-db/Settings.hpp => module-services/service-db/service-db/Settings.hpp +0 -1
@@ 32,7 32,6 @@ namespace settings
        using OnAllModesRetrievedCallback    = std::function<void(const ListOfModes &)>;

        Settings(sys::Service *app, const std::string &dbAgentName = service::name::db, SettingsCache *cache = nullptr);
        virtual ~Settings();

        void setValue(const std::string &variableName,
                      const std::string &variableValue,