From 5e630a24c10e6b70073bb53306229363ce1ec46e Mon Sep 17 00:00:00 2001 From: yabause Date: Wed, 13 Jan 2010 22:17:03 +0000 Subject: [PATCH] Merged 3118 into 0.9.5 branch to fix https://buildd.debian.org/fetch.cgi?pkg=desmume;ver=0.9.5-1;arch=sparc;stamp=1262596888 --- src/saves.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/saves.cpp b/src/saves.cpp index ab93259fe..9c5ebe1fd 100644 --- a/src/saves.cpp +++ b/src/saves.cpp @@ -852,13 +852,14 @@ static int SubWrite(EMUFILE* os, const SFORMAT *sf) keyset.insert(sf->desc); #endif + #ifdef LOCAL_LE // no need to ever loop one at a time if not flipping byte order os->fwrite((char *)sf->v,size*count); #else - if(sz == 1) { + if(size == 1) { //special case: write a huge byte array - os->fwrite((char *)sf->v,1,count); + os->fwrite((char *)sf->v,count); } else { for(int i=0;iv + i*size, size);