aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Turner2011-01-09 15:53:03 +0000
committerDavid Turner2011-01-09 15:53:03 +0000
commit42713ef1fc71f9790b037afda8c7644d4ff7f0fe (patch)
tree172054dec5adcafbf0ffaecfd96b026e7bf8e8d9
parent9058a83ad9ec3eb0325ac4b13428a3828c884b3a (diff)
downloadscummvm-rg350-42713ef1fc71f9790b037afda8c7644d4ff7f0fe.tar.gz
scummvm-rg350-42713ef1fc71f9790b037afda8c7644d4ff7f0fe.tar.bz2
scummvm-rg350-42713ef1fc71f9790b037afda8c7644d4ff7f0fe.zip
CINE: Add FIXME about Operation Stealth Memory Leak.
svn-id: r55186
-rw-r--r--engines/cine/texte.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/cine/texte.cpp b/engines/cine/texte.cpp
index a9252f71e8..9dbfa315d9 100644
--- a/engines/cine/texte.cpp
+++ b/engines/cine/texte.cpp
@@ -605,6 +605,8 @@ void loadErrmessDat(const char *fname) {
in.open(fname);
if (in.isOpen()) {
+ // FIXME - This can leak in some situations in Operation Stealth
+ // Engine Restart - multiple allocations with no free?
char **ptr = (char **)malloc(sizeof(char *) * 6 * 4 + 60 * 6 * 4);
for (int i = 0; i < 6 * 4; i++) {