From 549b90819d6d04ab0f49515fbaee72df6115e446 Mon Sep 17 00:00:00 2001 From: reneg973 Date: Sun, 29 Mar 2015 16:09:48 +0200 Subject: [PATCH] fixed issue writing values behind array end (replacing <= with < would have been enough too) --- .../rtl8192cu_v40/hal/rtl8192c/rtl8192c_rf6052.c | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/drivers/net/wireless/rtl8192cu_v40/hal/rtl8192c/rtl8192c_rf6052.c b/drivers/net/wireless/rtl8192cu_v40/hal/rtl8192c/rtl8192c_rf6052.c index cf46969379a87c..db789498038533 100644 --- a/drivers/net/wireless/rtl8192cu_v40/hal/rtl8192c/rtl8192c_rf6052.c +++ b/drivers/net/wireless/rtl8192cu_v40/hal/rtl8192c/rtl8192c_rf6052.c @@ -1010,21 +1010,7 @@ VOID PHY_RFShadowRefresh( IN PADAPTER Adapter) { - u32 eRFPath; - u32 Offset; - - for (eRFPath = 0; eRFPath < RF6052_MAX_PATH; eRFPath++) - { - for (Offset = 0; Offset <= RF6052_MAX_REG; Offset++) - { - RF_Shadow[eRFPath][Offset].Value = 0; - RF_Shadow[eRFPath][Offset].Compare = _FALSE; - RF_Shadow[eRFPath][Offset].Recorver = _FALSE; - RF_Shadow[eRFPath][Offset].ErrorOrNot = _FALSE; - RF_Shadow[eRFPath][Offset].Driver_Write = _FALSE; - } - } - + memset(RF_Shadow, 0, sizeof(RF_Shadow)); } /* PHY_RFShadowRead */ /* End of HalRf6052.c */