diff -r 62f9d29f7211 -r 272b002df977 webservices/wshttpchanneltransportplugin/src/senrfiletxnstate.cpp --- a/webservices/wshttpchanneltransportplugin/src/senrfiletxnstate.cpp Thu Jan 07 16:19:19 2010 +0200 +++ b/webservices/wshttpchanneltransportplugin/src/senrfiletxnstate.cpp Mon Jan 18 21:21:14 2010 +0200 @@ -124,12 +124,12 @@ { TLSLOG(KSenHttpChannelLogChannelBase , KMinLogLevel,(_L("CSenRfileTxnState::GetNextDataPart"))); TBool noMoreData = ETrue; // No more data - + TInt retVal(KErrNone); if ( iFile.SubSessionHandle() ) // Send in a chunked mode from file { if ( !iReadData ) { - TRAPD(retVal, + TRAP(retVal, iReadData = HBufC8::NewL( KDataPartLength ); TPtr8 ptr = iReadData->Des(); User::LeaveIfError( iFile.Read( ptr, KDataPartLength ) );