Merge pull request #19 from flathub/ym3802

Patch out of bound access on ym3802 midi
This commit is contained in:
jflatt 2023-01-24 17:51:57 -08:00 committed by GitHub
commit 7fd87772f0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 15 additions and 0 deletions

View file

@ -83,3 +83,5 @@ modules:
path: floppy.patch path: floppy.patch
- type: patch - type: patch
path: sound.patch path: sound.patch
- type: patch
path: ym3802.patch

13
ym3802.patch Normal file
View file

@ -0,0 +1,13 @@
diff --git a/src/devices/machine/ym3802.cpp b/src/devices/machine/ym3802.cpp
index 4a8f6a7ffae..d1bf2b961f6 100644
--- a/src/devices/machine/ym3802.cpp
+++ b/src/devices/machine/ym3802.cpp
@@ -45,7 +45,7 @@ void ym3802_device::device_start()
void ym3802_device::device_reset()
{
- m_reg.clear();
+ m_reg.assign(REG_MAX, 0);
reset_irq(0xff);
transmit_register_reset();
receive_register_reset();