--- a/gba/gbafilter/src/HTTPFilterGBA.cpp Tue Feb 02 00:44:34 2010 +0200
+++ b/gba/gbafilter/src/HTTPFilterGBA.cpp Fri Feb 19 23:42:03 2010 +0200
@@ -298,6 +298,7 @@
GBA_TRACE_DEBUG(("Event: EFailed"));
Cleanup( aTransaction );
}
+ break;
default:
{
GBA_TRACE_DEBUG_NUM(("Unknow Event: ID - %d" ), aEvent.iStatus );
@@ -752,7 +753,9 @@
{
THTTPHdrVal fieldVal;// The name of the current field.
THTTPHdrVal hdrVal;//A scratch hdrVal
- headers.GetField(wwwAuthenticate, ii, fieldVal);
+ TInt error = headers.GetField(wwwAuthenticate, ii, fieldVal);
+ if( error != KErrNone )
+ return lastGoodBasic;
TInt x = fieldVal.StrF().Index(RHTTPSession::GetTable());
GBA_TRACE_DEBUG_NUM((" FindHeaderPartToUseL part no:1 = %d"), x );
switch (fieldVal.StrF().Index(RHTTPSession::GetTable()))