diff -r 919f36ff910f -r d96eed154187 webengine/osswebengine/WebCore/platform/network/symbian/HttpConnection.cpp --- a/webengine/osswebengine/WebCore/platform/network/symbian/HttpConnection.cpp Wed Sep 01 12:28:30 2010 +0100 +++ b/webengine/osswebengine/WebCore/platform/network/symbian/HttpConnection.cpp Tue Sep 14 23:23:58 2010 +0300 @@ -426,6 +426,16 @@ complete(KBrowserHTTPStatusCodes - m_transaction->Response().StatusCode()); return; } + else if(httpStatus == EHttpForbidden) + { + complete(KBrowserHTTPStatusCodes - m_transaction->Response().StatusCode()); + return; + } + else if(httpStatus == EHttpInternalServerError) + { + complete(KBrowserHTTPStatusCodes - m_transaction->Response().StatusCode()); + return; + } if ( !handled ) { // url