diff -r 618faafb1980 -r 3634639e6dc7 eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/src/EapTlsPeapUtils.cpp --- a/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/src/EapTlsPeapUtils.cpp Tue Apr 27 16:41:49 2010 +0300 +++ b/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/src/EapTlsPeapUtils.cpp Tue May 11 16:16:37 2010 +0300 @@ -16,7 +16,7 @@ */ /* -* %version: 76.1.1.1.5 % +* %version: 76.1.1.1.6 % */ // This is enumeration of EAPOL source code. @@ -1986,6 +1986,8 @@ #endif //#ifdef USE_EAP_EXPANDED_TYPES EAP_TRACE_DEBUG_SYMBIAN((_L("EapTlsPeapUtils::ReadCertRowsToArrayL -Start")) ); + + CleanupClosePushL( aArray ); HBufC* buf = HBufC::NewLC(512); TPtr sqlStatement = buf->Des(); @@ -2035,6 +2037,7 @@ // Close database CleanupStack::PopAndDestroy(colSet); CleanupStack::PopAndDestroy(2); // view, buf + CleanupStack::Pop( &aArray ); } void EapTlsPeapUtils::ReadUintRowsToArrayL( @@ -2059,6 +2062,8 @@ EAP_TRACE_DEBUG_SYMBIAN((_L("EapTlsPeapUtils::ReadUintRowsToArrayL -Start")) ); + CleanupClosePushL( aArray ); + HBufC* buf = HBufC::NewLC(512); TPtr sqlStatement = buf->Des(); @@ -2095,6 +2100,7 @@ // Close database CleanupStack::PopAndDestroy(2); // view, buf + CleanupStack::Pop( &aArray ); } // Don't use this finction as Label is not saved for certificates saved by SetConfigurationL().