aboutsummaryrefslogtreecommitdiff
path: root/engines/cge/bitmap.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2011-08-05 21:54:21 +1000
committerPaul Gilbert2011-08-05 21:54:21 +1000
commit3ce71737b590ed1306f836c6fb751c2d2654a431 (patch)
treee66db8504a7fa8907b69ec302b387a86f5e03c7c /engines/cge/bitmap.cpp
parentb7a548f3c75e80573b31dd7fdec39bd6569af662 (diff)
downloadscummvm-rg350-3ce71737b590ed1306f836c6fb751c2d2654a431.tar.gz
scummvm-rg350-3ce71737b590ed1306f836c6fb751c2d2654a431.tar.bz2
scummvm-rg350-3ce71737b590ed1306f836c6fb751c2d2654a431.zip
CGE: Fix mismatched memory free.
Diffstat (limited to 'engines/cge/bitmap.cpp')
-rw-r--r--engines/cge/bitmap.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/cge/bitmap.cpp b/engines/cge/bitmap.cpp
index c02c66df8b..6689998deb 100644
--- a/engines/cge/bitmap.cpp
+++ b/engines/cge/bitmap.cpp
@@ -187,7 +187,7 @@ uint16 Bitmap::moveVmap(uint8 *buf) {
uint16 vsiz = (uint8 *)_b - (uint8 *)_v;
uint16 siz = vsiz + _h * sizeof(HideDesc);
memcpy(buf, _v, siz);
- free(_v);
+ delete[] _v;
_b = (HideDesc *)((_v = buf) + vsiz);
return siz;
}