Skip to content

Commit efcaa4e

Browse files
committed
replace erase() with clear() to make imported keylist deconstruction faster
1 parent 0325e00 commit efcaa4e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

obj_gen.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -529,10 +529,10 @@ imported_keylist::imported_keylist(const char *filename)
529529

530530
imported_keylist::~imported_keylist()
531531
{
532-
while (!m_keys.empty()) {
533-
free(m_keys.front());
534-
m_keys.erase(m_keys.begin());
532+
for (unsigned int i = 0; i < m_keys.size(); i++) {
533+
free(m_keys[i]);
535534
}
535+
m_keys.clear();
536536
}
537537

538538
bool imported_keylist::read_keys(void)

0 commit comments

Comments
 (0)