Kaydet (Commit) 16c99336 authored tarafından Caolán McNamara's avatar Caolán McNamara

convert to std::vector

Change-Id: I77ac7701ccb35aa32152d85a20fc59ed0bd942cf
üst 86255f68
...@@ -80,7 +80,7 @@ css::uno::Sequence< css::security::CertAltNameEntry > SAL_CALL SanExtensionImpl: ...@@ -80,7 +80,7 @@ css::uno::Sequence< css::security::CertAltNameEntry > SAL_CALL SanExtensionImpl:
CERTGeneralName* current = nameList; CERTGeneralName* current = nameList;
int size = GetNamesLength(nameList); int size = GetNamesLength(nameList);
CertAltNameEntry* arrCertAltNameEntry = new CertAltNameEntry[size]; std::vector<CertAltNameEntry> arrCertAltNameEntry(size);
for(int i = 0; i < size ; i++){ for(int i = 0; i < size ; i++){
switch (current->type) { switch (current->type) {
case certOtherName: { case certOtherName: {
...@@ -146,13 +146,9 @@ css::uno::Sequence< css::security::CertAltNameEntry > SAL_CALL SanExtensionImpl: ...@@ -146,13 +146,9 @@ css::uno::Sequence< css::security::CertAltNameEntry > SAL_CALL SanExtensionImpl:
current = CERT_GetNextGeneralName(current); current = CERT_GetNextGeneralName(current);
} }
m_Entries = ::comphelper::arrayToSequence< css::security::CertAltNameEntry >(arrCertAltNameEntry, size); m_Entries = ::comphelper::containerToSequence<css::security::CertAltNameEntry>(arrCertAltNameEntry);
delete [] arrCertAltNameEntry;
PORT_FreeArena(arena, PR_FALSE); PORT_FreeArena(arena, PR_FALSE);
} }
return m_Entries; return m_Entries;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment