webengine/osswebengine/WebCore/platform/network/symbian/HttpRequestHeaderManager.cpp
changeset 5 10e98eab6f85
parent 0 dd21522fd290
child 10 a359256acfc6
equal deleted inserted replaced
1:7c90e6132015 5:10e98eab6f85
   112     m_AcceptHdrMimesTopLevel = NULL;
   112     m_AcceptHdrMimesTopLevel = NULL;
   113     delete m_AcceptLangStr;
   113     delete m_AcceptLangStr;
   114     m_AcceptLangStr = NULL;
   114     m_AcceptLangStr = NULL;
   115     delete m_InstalledLangBuf;
   115     delete m_InstalledLangBuf;
   116     m_InstalledLangBuf = NULL;
   116     m_InstalledLangBuf = NULL;
       
   117     delete m_CharsetBuf;
       
   118     m_CharsetBuf = NULL;
   117 }
   119 }
   118 
   120 
   119 //-----------------------------------------------------------------------------
   121 //-----------------------------------------------------------------------------
   120 // HttpRequestHeaderManager::AddAllHeadersL
   122 // HttpRequestHeaderManager::AddAllHeadersL
   121 // Add all Request headers
   123 // Add all Request headers
   416     // Compose the String such as "en;q=1.0, es;q=0.5, fr;q=0.5"
   418     // Compose the String such as "en;q=1.0, es;q=0.5, fr;q=0.5"
   417     RStringF  userSelectedLangString = HttpFilterCommonStringsExt::GetLocaleLanguage(m_StringPool);
   419     RStringF  userSelectedLangString = HttpFilterCommonStringsExt::GetLocaleLanguage(m_StringPool);
   418     TPtrC8 userSelectedLangPtr(userSelectedLangString.DesC());
   420     TPtrC8 userSelectedLangPtr(userSelectedLangString.DesC());
   419     //
   421     //
   420     TInt xtraDataPerLang = KCommaSeperator().Length() + KLangStrLen + KQHalfValue().Length();
   422     TInt xtraDataPerLang = KCommaSeperator().Length() + KLangStrLen + KQHalfValue().Length();
   421     TInt reqdBufSize = userSelectedLangPtr.Length() +
   423     TInt reqdBufSize = ((userSelectedLangPtr.Length() + xtraDataPerLang)
   422                        ((systemEpocLanguageCodes->Count()-1) * xtraDataPerLang);
   424 	                     * (systemEpocLanguageCodes->Count()));
       
   425 
   423     delete m_InstalledLangBuf;
   426     delete m_InstalledLangBuf;
   424     m_InstalledLangBuf = NULL;
   427     m_InstalledLangBuf = NULL;
   425     m_InstalledLangBuf = HBufC8::NewL(reqdBufSize);
   428     m_InstalledLangBuf = HBufC8::NewL(reqdBufSize);
   426     TPtr8 langBufPtr(m_InstalledLangBuf->Des());
   429     TPtr8 langBufPtr(m_InstalledLangBuf->Des());
   427     langBufPtr.Copy(userSelectedLangPtr);
   430     langBufPtr.Copy(userSelectedLangPtr);