Fix buffer over-reads in file_analysis::Manager::Terminate()

This commit is contained in:
Jon Siwek 2014-05-06 12:36:02 -05:00
parent 965e4d421d
commit af3b87e100

View file

@ -74,7 +74,8 @@ void Manager::Terminate()
while ( id_map.NextEntry(key, it) ) while ( id_map.NextEntry(key, it) )
{ {
keys.push_back(static_cast<const char*>(key->Key())); keys.push_back(string(static_cast<const char*>(key->Key()),
key->Size()));
delete key; delete key;
} }