diff options
| author | bhgv <bhgv.empire@gmail.com> | 2018-07-06 02:17:43 +0300 |
|---|---|---|
| committer | bhgv <bhgv.empire@gmail.com> | 2018-07-06 02:17:43 +0300 |
| commit | 4f791e70fbee965278c7881be83f1c86f6909fc3 (patch) | |
| tree | 573b2332f34f8568d40b34bdd509747466f8adef /emu/Android/alloc-andr.c | |
| parent | 72f4c783fffbb4f8ec3a65cf23ad4a28e488bfaa (diff) | |
changes for clutter and for debugging for clutter
Diffstat (limited to 'emu/Android/alloc-andr.c')
| -rw-r--r-- | emu/Android/alloc-andr.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/emu/Android/alloc-andr.c b/emu/Android/alloc-andr.c index 196062e..8325951 100644 --- a/emu/Android/alloc-andr.c +++ b/emu/Android/alloc-andr.c @@ -805,7 +805,7 @@ free(void *v) { Bhdr *b; - if(v != nil) { + if(v != nil && v > 0x1000 && v < 0xffff0000) { if(Npadlong) v = (ulong*)v-Npadlong; D2B(b, v); @@ -820,6 +820,9 @@ realloc(void *v, size_t size) { void *nv; + if(v <= 0x1000 || v >= 0xffff0000) + v = nil; + if(size == 0) return malloc(size); /* temporary change until realloc calls can be checked */ if(v != nil) |
