OSDN Git Service

fmops: fix off-by-one in AR_TABLE and DR_TABLE array size
authorGerd Hoffmann <kraxel@redhat.com>
Tue, 30 Oct 2018 08:23:40 +0000 (09:23 +0100)
committerGerd Hoffmann <kraxel@redhat.com>
Mon, 26 Nov 2018 10:15:32 +0000 (11:15 +0100)
Cc: P J P <ppandit@redhat.com>
Reported-by: Wangjunqing <wangjunqing@huawei.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 20181030082340.17170-1-kraxel@redhat.com
Suggested-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
hw/audio/fmopl.h

index e7e578a..e008e72 100644 (file)
@@ -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;