From d2618d4f03740eec4e32887bc8928a4cecee62be Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 8 Dec 2014 20:23:36 +0100 Subject: [PATCH] Backport https://github.com/libretro/fceu-next/commit/fcf25136d8996dacd35370d0232a2fa7b223cef2 --- src/drivers/libretro/fceu/fceu-endian.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/drivers/libretro/fceu/fceu-endian.c b/src/drivers/libretro/fceu/fceu-endian.c index cb52ec3..c1a14c6 100644 --- a/src/drivers/libretro/fceu/fceu-endian.c +++ b/src/drivers/libretro/fceu/fceu-endian.c @@ -31,10 +31,7 @@ void FlipByteOrder(uint8 *src, uint32 count) uint8 *start = src; uint8 *end = src + count - 1; - if ((count & 1) || !count) - return; /* This shouldn't happen. */ - - while (count--) + while(start < end) { uint8 tmp;