diff -r 8bfb9186a8b8 -r 4bd5176e1bc8 webengine/osswebengine/WebKit/s60/misc/WebUtil.cpp --- a/webengine/osswebengine/WebKit/s60/misc/WebUtil.cpp Tue May 11 17:13:44 2010 +0300 +++ b/webengine/osswebengine/WebKit/s60/misc/WebUtil.cpp Tue May 25 13:52:38 2010 +0300 @@ -628,7 +628,9 @@ err == KErrHttpCannotEstablishTunnel) { return KErrSSLAlertHandshakeFailure; } - + //Deal With Socket error + if( err <= KErrNetUnreach && err >= KErrUrgentData ) + return err; // Deal with DNS lookup errors if ((err <= KErrInet6NoDestination) && (err > (KErrInet6NoDestination - 200))) { return KBrowserHTTP502;