From 7909a3f8c24827366c1d23cb601186db3180a96a Mon Sep 17 00:00:00 2001 From: zeromus Date: Tue, 6 Apr 2010 18:41:19 +0000 Subject: [PATCH] spu: fix crash in loadstate with sound enabled --- desmume/src/SPU.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/desmume/src/SPU.cpp b/desmume/src/SPU.cpp index b0fc26eda..dc71e68d2 100644 --- a/desmume/src/SPU.cpp +++ b/desmume/src/SPU.cpp @@ -1666,6 +1666,7 @@ bool spu_loadstate(EMUFILE* is, int size) //fixup the pointers which we had are supposed to keep cached chan.buf8 = (s8*)&MMU.MMU_MEM[1][(chan.addr>>20)&0xFF][(chan.addr & MMU.MMU_MASK[1][(chan.addr >> 20) & 0xFF])]; + chan.buf16 = (s16*)chan.buf8; } if(version>=2) {