# HG changeset patch # User Matti Hamalainen # Date 1509917225 -7200 # Node ID d8a509d72449b5a89485cf0494bb6e130a504c48 # Parent 36016db0d0b30d2bb5549533cf039d785cfe5b76 Backed out changeset 3baed76155a1 diff -r 36016db0d0b3 -r d8a509d72449 tools/lib64gfx.c --- a/tools/lib64gfx.c Sun Nov 05 04:50:05 2017 +0200 +++ b/tools/lib64gfx.c Sun Nov 05 23:27:05 2017 +0200 @@ -220,10 +220,10 @@ dst = *mem; dstEnd = *mem + C64_RAM_SIZE; - while (src < srcEnd && dst <= dstEnd) + while (src <= srcEnd && dst <= dstEnd) { Uint8 c = *src++; - if (c == rleMarker && src + 2 < srcEnd) + if (c == rleMarker && src + 2 <= srcEnd) { int cnt = *src++; c = *src++;