aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVladimir Menshakov2011-06-25 22:12:52 +0400
committerVladimir Menshakov2011-06-26 02:35:44 +0400
commitd413494f5b0485008bbc6074fca07bb00f448c40 (patch)
tree9dabfd99cbcadba5373a47e325a7a9f6cf57e900
parentd21402ef3c39e8a4664e36417d8192208a21b148 (diff)
downloadscummvm-rg350-d413494f5b0485008bbc6074fca07bb00f448c40.tar.gz
scummvm-rg350-d413494f5b0485008bbc6074fca07bb00f448c40.tar.bz2
scummvm-rg350-d413494f5b0485008bbc6074fca07bb00f448c40.zip
DREAMWEB: Added assert on memcpy overlap
-rw-r--r--engines/dreamweb/runtime.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/engines/dreamweb/runtime.h b/engines/dreamweb/runtime.h
index 724d5e4053..2951ad85d7 100644
--- a/engines/dreamweb/runtime.h
+++ b/engines/dreamweb/runtime.h
@@ -466,6 +466,7 @@ public:
assert(size != 0xffff);
uint8 *dst = es.ptr(di, size);
uint8 *src = ds.ptr(si, size);
+ assert(src < dst || src >= dst + size);
memcpy(dst, src, size);
di += size;
si += size;