Skip to content

Order of Util::Application::uninitialize() is not in reverse as documented #3266

@KingSolomon1954

Description

@KingSolomon1954

Poco 1.10.1
Uninitialize is documented as calling subsystem::uninitialize() in reverse order, but it does not call in reverse order as shown in captured fragment below from: Util/src/Application.cpp.

void Application::uninitialize()
{
        if (_initialized)
        {
                for (auto& pSub: _subsystems)
                {
                        _pLogger->debug(std::string("Uninitializing subsystem: ") + pSub->name());
                        pSub->uninitialize();
                }
                _initialized = false;
        }
}

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions