httpfilters/httpfilteracceptheader/Src/HttpFilterAcceptHeader.cpp
branchRCL_3
changeset 39 c0c2f28ace9c
parent 8 fa2fd8b2d6cc
child 40 a0da872af3fa
equal deleted inserted replaced
37:5f1cd966e0d9 39:c0c2f28ace9c
    31 #include "HttpFilterAcceptHeaderVariant.hrh"
    31 #include "HttpFilterAcceptHeaderVariant.hrh"
    32 #include <syslangutil.h>
    32 #include <syslangutil.h>
    33 
    33 
    34 #include <centralrepository.h>
    34 #include <centralrepository.h>
    35 #include <HttpFilterAcceptHeaderPrivateCRKeys.h>
    35 #include <HttpFilterAcceptHeaderPrivateCRKeys.h>
    36 #include <browseruisdkcrkeys.h>
    36 #include <BrowserUiSDKCRKeys.h>
    37 
    37 
    38 // EXTERNAL FUNCTION PROTOTYPES
    38 // EXTERNAL FUNCTION PROTOTYPES
    39 
    39 
    40 // CONSTANTS
    40 // CONSTANTS
    41 _LIT8(KFieldSeparator, "\n");
    41 _LIT8(KFieldSeparator, "\n");
   549     {
   549     {
   550 	RStringPool aStringPool = iSession->StringPool();
   550 	RStringPool aStringPool = iSession->StringPool();
   551 
   551 
   552 	// Declare a language arrays
   552 	// Declare a language arrays
   553 	CArrayFixFlat<TInt>* systemEpocLanguageCodes = 0;
   553 	CArrayFixFlat<TInt>* systemEpocLanguageCodes = 0;
   554 	// Get installed language codes 
   554 	// Get installed language codes
   555 	User::LeaveIfError( SysLangUtil::GetInstalledLanguages(systemEpocLanguageCodes) ); 
   555 	// coverity [alloc_fn]
       
   556 	// coverity [freed_arg]
       
   557 	User::LeaveIfError( SysLangUtil::GetInstalledLanguages(systemEpocLanguageCodes) );
       
   558 		
       
   559 	// coverity [double_free] 
   556 	CleanupStack::PushL( systemEpocLanguageCodes ); 
   560 	CleanupStack::PushL( systemEpocLanguageCodes ); 
   557 
   561 
   558 	// Compose the String such as "en;q=1.0, es;q=0.5, fr;q=0.5"
   562 	// Compose the String such as "en;q=1.0, es;q=0.5, fr;q=0.5"
   559 	// Get user selected language
   563 	// Get user selected language
   560 	iUserSelectedLang = User::Language();
   564 	iUserSelectedLang = User::Language();