--- a/omadrm/drmplugins/drmfilter/src/HTTPFilterDRM.cpp Fri Jun 11 15:44:45 2010 +0300
+++ b/omadrm/drmplugins/drmfilter/src/HTTPFilterDRM.cpp Thu Jun 24 12:39:58 2010 +0300
@@ -518,8 +518,11 @@
/**
*
*/
- iDataSups.Append( drmData );
+ CleanupStack::PushL( drmData );
+ iDataSups.AppendL ( drmData );
+ CleanupStack::Pop( drmData );
response.SetBody( *drmData );
+
// change the mime type to "application/vnd.oma.drm.content"
headers.RemoveField( fieldNameStr );
@@ -566,7 +569,9 @@
= CHTTPFilterDRMDataSupplier::NewL( aTrans.Id(),
response.Body(),
const_cast<CHTTPFilterDRM*> ( this ) );
- iDataSups.Append( drmData );
+ CleanupStack::PushL( drmData );
+ iDataSups.AppendL ( drmData );
+ CleanupStack::Pop( drmData );
}
}
@@ -662,7 +667,10 @@
User::Leave( KErrUnknown );
}
- iDataSups.Append( drmData );
+ CleanupStack::PushL( drmData );
+ iDataSups.AppendL ( drmData );
+ CleanupStack::Pop( drmData );
+
response.SetBody( *drmData );
///