From: Gerd Hoffmann Date: Tue, 30 Oct 2018 08:23:40 +0000 (+0100) Subject: fmops: fix off-by-one in AR_TABLE and DR_TABLE array size X-Git-Tag: v3.0.1~42 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=e31de8e7bb737d263afab59d9bbd60c179c9ca0a;p=users%2Fdwmw2%2Fqemu.git fmops: fix off-by-one in AR_TABLE and DR_TABLE array size Cc: P J P Reported-by: Wangjunqing Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Gerd Hoffmann Message-id: 20181030082340.17170-1-kraxel@redhat.com Suggested-by: Paolo Bonzini Signed-off-by: Gerd Hoffmann (cherry picked from commit 57ac4a7a28fef81b80b547c64d26681edc4a2cda) Signed-off-by: Michael Roth --- diff --git a/hw/audio/fmopl.h b/hw/audio/fmopl.h index e7e578a48e..e008e72d7a 100644 --- a/hw/audio/fmopl.h +++ b/hw/audio/fmopl.h @@ -72,8 +72,8 @@ typedef struct fm_opl_f { /* Rhythm sention */ uint8_t rhythm; /* Rhythm mode , key flag */ /* time tables */ - int32_t AR_TABLE[75]; /* atttack rate tables */ - int32_t DR_TABLE[75]; /* decay rate tables */ + int32_t AR_TABLE[76]; /* attack rate tables */ + int32_t DR_TABLE[76]; /* decay rate tables */ uint32_t FN_TABLE[1024]; /* fnumber -> increment counter */ /* LFO */ int32_t *ams_table;