aboutsummaryrefslogtreecommitdiff
path: root/engines/cge/bitmap.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2011-08-06 14:01:00 +1000
committerPaul Gilbert2011-08-06 14:01:00 +1000
commitf5d38d82d0c805f6c6d2d58999791cc69f29a024 (patch)
tree4c1b393deafee253b5ebab289a741fcba1c931a5 /engines/cge/bitmap.cpp
parent63d49d3e1a460e848915ee54ca85812e1129aaf8 (diff)
downloadscummvm-rg350-f5d38d82d0c805f6c6d2d58999791cc69f29a024.tar.gz
scummvm-rg350-f5d38d82d0c805f6c6d2d58999791cc69f29a024.tar.bz2
scummvm-rg350-f5d38d82d0c805f6c6d2d58999791cc69f29a024.zip
CGE: Fix mismatched delete in Bitmap::_v
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 b53cac4e90..60b6cc90fa 100644
--- a/engines/cge/bitmap.cpp
+++ b/engines/cge/bitmap.cpp
@@ -141,7 +141,7 @@ Bitmap::Bitmap(const Bitmap &bmp) : _w(bmp._w), _h(bmp._h), _m(NULL), _v(NULL),
if (v0) {
uint16 vsiz = (uint8 *)(bmp._b) - (uint8 *)(v0);
uint16 siz = vsiz + _h * sizeof(HideDesc);
- uint8 *v1 = (uint8 *) malloc(sizeof(uint8) * siz);
+ uint8 *v1 = new uint8[siz];
assert(v1 != NULL);
memcpy(v1, v0, siz);
_b = (HideDesc *)((_v = v1) + vsiz);