Memory Leak Fix - HTTPRepository

Reclaimed 1,797,012 bytes in 7599 blocks
This commit is contained in:
Scott Giese 2020-08-23 22:15:28 -05:00
parent b8e06453ea
commit 423a0f65b0

View File

@ -581,9 +581,6 @@ private:
if (typeData == "d") ci.type = ChildInfo::DirectoryType; if (typeData == "d") ci.type = ChildInfo::DirectoryType;
if (typeData == "t") ci.type = ChildInfo::TarballType; if (typeData == "t") ci.type = ChildInfo::TarballType;
// REVIEW: Memory Leak - 447,264 bytes in 39 blocks are indirectly lost
// emplace_back is triggering an allocation which is leading to a leak
// Implies that ci is lacking a proper copy-ctor/assignment-op
children.emplace_back(ci); children.emplace_back(ci);
children.back().path = absolutePath() / tokens[1]; children.back().path = absolutePath() / tokens[1];
if (tokens.size() > 3) { if (tokens.size() > 3) {