diff --git a/src/engine/platform/opl.cpp b/src/engine/platform/opl.cpp index dfe83d364..dc121a06c 100644 --- a/src/engine/platform/opl.cpp +++ b/src/engine/platform/opl.cpp @@ -940,6 +940,7 @@ void* DivPlatformOPL::getChanState(int ch) { } DivDispatchOscBuffer* DivPlatformOPL::getOscBuffer(int ch) { + if (ch>=18) return NULL; return oscBuf[ch]; }