diff --git a/src/engine/platform/scc.cpp b/src/engine/platform/scc.cpp index 87a42afe..f23240e1 100644 --- a/src/engine/platform/scc.cpp +++ b/src/engine/platform/scc.cpp @@ -379,7 +379,11 @@ void DivPlatformSCC::quit() { delete oscBuf[i]; } if (scc!=NULL) { - delete scc; + if (isPlus) { + delete (k052539_scc_core*)scc; + } else { + delete (k051649_scc_core*)scc; + } } }