From d413494f5b0485008bbc6074fca07bb00f448c40 Mon Sep 17 00:00:00 2001 From: Vladimir Menshakov Date: Sat, 25 Jun 2011 22:12:52 +0400 Subject: DREAMWEB: Added assert on memcpy overlap --- engines/dreamweb/runtime.h | 1 + 1 file changed, 1 insertion(+) (limited to 'engines') 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; -- cgit v1.2.3