TITLE: Leak in CIMConfigCommand.cpp.
DESCRIPTION: The ConfigFileHandler pointer is not deleted in CIMConfigCommand.cpp.
//
// Open default config files and load current config properties
//
- _configFileHandler =
- new ConfigFileHandler(currentFile, plannedFile, true);
+ _configFileHandler.reset(
+ new ConfigFileHandler(currentFile, plannedFile, true));;
}
catch (const NoSuchFile&)
{
/**
Configuration File handler
*/
- ConfigFileHandler* _configFileHandler;
+ AutoPtr<ConfigFileHandler> _configFileHandler;
/**
The CIM Client reference