BUG#: 8689
authorsahana.prabhakar <sahana.prabhakar>
Sat, 16 Jan 2010 13:30:59 +0000 (13:30 +0000)
committersahana.prabhakar <sahana.prabhakar>
Sat, 16 Jan 2010 13:30:59 +0000 (13:30 +0000)
TITLE: Leak in OOPProviderManagerRouter.cpp::_processGetSCMOClassRequest.
DESCRIPTION: The msessage pointer is not deleted in OOPProviderManagerRouter.

src/Pegasus/ProviderManagerService/OOPProviderManagerRouter.cpp

index 0ba18b483a5af66dcca3fbc29b3a5bc46d9d5b00..5819a401d7462f4465e8eddbbf6d2e93d5ae82bf 100644 (file)
@@ -1064,6 +1064,8 @@ void ProviderAgentContainer::_processGetSCMOClassRequest(
     CString ns = request->nameSpace.getString().getCString();
     CString cn = request->className.getString().getCString();
 
+    delete request;
+
     response->scmoClass = SCMOClassCache::getInstance()->getSCMOClass(
                               ns,strlen(ns),
                               cn,strlen(cn));