qla2x00t-32gbit: Fix a potential out-of-bounds array access

Since qla2x00_async_event() may write mb[7], change the size of the mb[]
array from 4 into 8.


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8176 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This commit is contained in:
Bart Van Assche
2019-04-09 02:40:04 +00:00
parent adad29bad0
commit 213dcbfd0a
+2 -2
View File
@@ -53,7 +53,7 @@ qla2100_intr_handler(int irq, void *dev_id)
int status;
unsigned long iter;
uint16_t hccr;
uint16_t mb[4];
uint16_t mb[8];
struct rsp_que *rsp;
unsigned long flags;
@@ -172,7 +172,7 @@ qla2300_intr_handler(int irq, void *dev_id)
unsigned long iter;
uint32_t stat;
uint16_t hccr;
uint16_t mb[4];
uint16_t mb[8];
struct rsp_que *rsp;
struct qla_hw_data *ha;
unsigned long flags;