omadrm/drmengine/agentv2/src/Oma2AgentContent.cpp
changeset 84 b09186059647
parent 54 5ebe1934bb32
--- a/omadrm/drmengine/agentv2/src/Oma2AgentContent.cpp	Tue Sep 28 14:08:58 2010 +0300
+++ b/omadrm/drmengine/agentv2/src/Oma2AgentContent.cpp	Thu Oct 14 13:45:23 2010 +0300
@@ -276,7 +276,9 @@
                 part = CEmbeddedObject::NewL(*id, *dcf2->iParts[i]->iMimeType,
                     EContentObject);
                 CleanupStack::PopAndDestroy(id);
+                CleanupStack::PushL(part);
                 aArray.AppendL(part);
+                CleanupStack::Pop(part);
                 }
             }
         else
@@ -287,7 +289,9 @@
             part = CEmbeddedObject::NewL(*id, *iDcf->iMimeType,
                 EContentObject);
             CleanupStack::PopAndDestroy(id);
+            CleanupStack::PushL(part);
             aArray.AppendL(part);
+            CleanupStack::Pop(part);
             }
         }
     }