Skip to content

Commit c672f44

Browse files
replace erase() with clear() to make imported keylist deconstruction faster (#239)
1 parent 303006e commit c672f44

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

obj_gen.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -544,10 +544,10 @@ imported_keylist::imported_keylist(const char *filename)
544544

545545
imported_keylist::~imported_keylist()
546546
{
547-
while (!m_keys.empty()) {
548-
free(m_keys.front());
549-
m_keys.erase(m_keys.begin());
547+
for (unsigned int i = 0; i < m_keys.size(); i++) {
548+
free(m_keys[i]);
550549
}
550+
m_keys.clear();
551551
}
552552

553553
bool imported_keylist::read_keys(void)

0 commit comments

Comments
 (0)