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-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=57ac4a7a28fef81b80b547c64d26681edc4a2cda;p=people%2Fpauldu%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 --- 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;