diff -r d5423fbb4f29 -r 3b17fc5c9564 gba/gbafilter/src/HTTPFilterGBA.cpp --- 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()))