diff -r ca6d8a014f4b -r be5f8c9adf67 webengine/osswebengine/WebCore/platform/network/symbian/HttpRequestHeaderManager.cpp --- a/webengine/osswebengine/WebCore/platform/network/symbian/HttpRequestHeaderManager.cpp Wed Sep 15 13:25:15 2010 +0300 +++ b/webengine/osswebengine/WebCore/platform/network/symbian/HttpRequestHeaderManager.cpp Wed Oct 13 15:46:58 2010 +0300 @@ -597,9 +597,14 @@ { TPtrC8 strval(*strValueBuf); TInternetDate date; - date.SetDateL(strval); - TDateTime modifyTime(date.DateTime()); - aHeaders.SetFieldL(strName, modifyTime); + + TRAPD(err,date.SetDateL(strval)); + + if(err == KErrNone) + { + TDateTime modifyTime(date.DateTime()); + aHeaders.SetFieldL(strName, modifyTime); + } } else {