diff --git a/system/gd/module.cc b/system/gd/module.cc index 147efe9f97ddd42e51c5bd8f31a93e8aee35883c..261d90d6c2bcfba036198dbdc1f8809d7e4b65df 100644 --- a/system/gd/module.cc +++ b/system/gd/module.cc @@ -84,7 +84,6 @@ Module* ModuleRegistry::Start(const ModuleFactory* module, Thread* thread) { LOG_INFO("Constructing next module"); Module* instance = module->ctor_(); - last_instance_ = "starting " + instance->ToString(); set_registry_and_handler(instance, thread); LOG_INFO("Starting dependencies of %s", instance->ToString().c_str()); @@ -93,6 +92,7 @@ Module* ModuleRegistry::Start(const ModuleFactory* module, Thread* thread) { LOG_INFO("Finished starting dependencies and calling Start() of %s", instance->ToString().c_str()); + last_instance_ = "starting " + instance->ToString(); instance->Start(); start_order_.push_back(module); started_modules_[module] = instance;