mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-17 01:34:00 +08:00
Staging: rtl8192u: fix a reversed test
Sean MacLennan fixed this in the rtl8192e driver and we should fix it here as well. It's pretty harmless. This information comes from the firmware, if we were to hit this bug we would read beyond the end of the array once or twice before returning and update our statistics with bogus data. Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
0ea8a165ab
commit
c2ac90b9b4
@ -727,7 +727,7 @@ cmpk_message_handle_rx(
|
||||
element type. Because FW may aggregate RX command packet to minimize
|
||||
transmit time between DRV and FW.*/
|
||||
// Add a counter to prevent the lock in the loop from being held too long
|
||||
while (total_length > 0 || exe_cnt++ >100)
|
||||
while (total_length > 0 && exe_cnt++ < 100)
|
||||
{
|
||||
/* 2007/01/17 MH We support aggregation of different cmd in the same packet. */
|
||||
element_id = pcmd_buff[0];
|
||||
|
Loading…
Reference in New Issue
Block a user