gba/gbafilter/src/HTTPFilterGBA.cpp
branchRCL_3
changeset 5 3b17fc5c9564
parent 0 164170e6151a
child 7 6e226572c5f0
--- 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()))