--- a/webengine/osswebengine/cache/src/HttpCacheEntry.cpp Tue Aug 31 16:17:46 2010 +0300
+++ b/webengine/osswebengine/cache/src/HttpCacheEntry.cpp Wed Sep 01 12:28:30 2010 +0100
@@ -166,7 +166,7 @@
delete iFileName;
iFileName = NULL;
- iFileName = aFileName.AllocL();
+ iFileName = aFileName.AllocL();
}
@@ -493,7 +493,12 @@
{
delete iWriteHelper;
iWriteHelper = NULL;
- TRAP_IGNORE( iWriteHelper = CHttpCacheEntryAsyncWriteHelper::NewL( this, aStatus ) );
+ TRAPD(err, iWriteHelper = CHttpCacheEntryAsyncWriteHelper::NewL( this, aStatus ) );
+ if(err != KErrNone)
+ {
+ TRequestStatus *stat = &aStatus;
+ User::RequestComplete(stat, err);
+ }
}
// -----------------------------------------------------------------------------