[Scummvm-git-logs] scummvm branch-2-8 -> d318d5331813df0db79357b48e89b774d525c631
mistydemeo
noreply at scummvm.org
Thu Dec 7 04:38:50 UTC 2023
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
d318d53318 DIRECTOR: fix memory leak in AppleCD
Commit: d318d5331813df0db79357b48e89b774d525c631
https://github.com/scummvm/scummvm/commit/d318d5331813df0db79357b48e89b774d525c631
Author: Misty De Meo (mistydemeo at gmail.com)
Date: 2023-12-06T20:38:11-08:00
Commit Message:
DIRECTOR: fix memory leak in AppleCD
Changed paths:
engines/director/lingo/xlibs/applecdxobj.cpp
engines/director/lingo/xlibs/applecdxobj.h
diff --git a/engines/director/lingo/xlibs/applecdxobj.cpp b/engines/director/lingo/xlibs/applecdxobj.cpp
index bf3937faa0b..beb4f227ec1 100644
--- a/engines/director/lingo/xlibs/applecdxobj.cpp
+++ b/engines/director/lingo/xlibs/applecdxobj.cpp
@@ -153,6 +153,10 @@ AppleCDXObject::AppleCDXObject(ObjectType ObjectType) :Object<AppleCDXObject>("A
}
}
+AppleCDXObject::~AppleCDXObject() {
+ delete _cue;
+}
+
void AppleCDXObj::m_new(int nargs) {
g_lingo->push(g_lingo->_state->me);
}
diff --git a/engines/director/lingo/xlibs/applecdxobj.h b/engines/director/lingo/xlibs/applecdxobj.h
index 413d07d6d8a..ef86f435a5b 100644
--- a/engines/director/lingo/xlibs/applecdxobj.h
+++ b/engines/director/lingo/xlibs/applecdxobj.h
@@ -31,6 +31,7 @@ namespace Director {
class AppleCDXObject : public Object<AppleCDXObject> {
public:
AppleCDXObject(ObjectType objType);
+ ~AppleCDXObject() override;
int _inpoint;
int _outpoint;
// Instead of immediately returning values, methods which return
More information about the Scummvm-git-logs
mailing list