Details
-
Bug
-
Resolution: Done
-
P2: Important
-
None
-
1.2.0
-
Belle
-
f452bb62848c5995247d026e7e0eb59a6cf9b320
Description
There is a memory leak in Service Framework database manager process.
databasemanagerserver.cpp
void CDatabaseManagerServer::DiscoverServices() ... QFile *f = new QFile(imports + QDir::separator() + file); // read contents, register ServiceMetaData parser(f); ...
ServiceMetaData does not take ownership of the passed pointer.
For details, see \src\serviceframework\databasemanagerserver_symbian\databasemanagerserver.cpp.
This was noticed when investigating QTMOBILITY-1894