DETECTOR: Allocate MacResManager on the stack
This commit is contained in:
parent
55e1b08e22
commit
252a505db2
1 changed files with 4 additions and 6 deletions
|
@ -456,16 +456,14 @@ static ADGameDescList detectGame(const Common::FSList &fslist, const ADParams &p
|
||||||
// file and as one with resource fork.
|
// file and as one with resource fork.
|
||||||
|
|
||||||
if (g->flags & ADGF_MACRESFORK) {
|
if (g->flags & ADGF_MACRESFORK) {
|
||||||
Common::MacResManager *macResMan = new Common::MacResManager();
|
Common::MacResManager macResMan;
|
||||||
|
|
||||||
if (macResMan->open(parent, fname)) {
|
if (macResMan.open(parent, fname)) {
|
||||||
tmp.md5 = macResMan->computeResForkMD5AsString(params.md5Bytes);
|
tmp.md5 = macResMan.computeResForkMD5AsString(params.md5Bytes);
|
||||||
tmp.size = macResMan->getResForkDataSize();
|
tmp.size = macResMan.getResForkDataSize();
|
||||||
debug(3, "> '%s': '%s'", fname.c_str(), tmp.md5.c_str());
|
debug(3, "> '%s': '%s'", fname.c_str(), tmp.md5.c_str());
|
||||||
filesSizeMD5[fname] = tmp;
|
filesSizeMD5[fname] = tmp;
|
||||||
}
|
}
|
||||||
|
|
||||||
delete macResMan;
|
|
||||||
} else {
|
} else {
|
||||||
if (allFiles.contains(fname)) {
|
if (allFiles.contains(fname)) {
|
||||||
debug(3, "+ %s", fname.c_str());
|
debug(3, "+ %s", fname.c_str());
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue