iwmc3200wifi: Test of wrong pointer after kzalloc in iwm_mlme_update_bss_table()
PATCH 1/1 iwmc3200wifi: Test of wrong pointer after kzalloc in iwm_mlme_update_bss_table()
The wrong pointer was tested.
Signed-off-by Roel Kluin <[email protected]>
--- drivers/net/wireless/iwmc3200wifi/rx.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
drivers/net/wireless/iwmc3200wifi/rx.c +1 -1
@@ -794,7 +794,7 @@ static int iwm_mlme_update_bss_table(struct iwm_priv *iwm, u8 *buf, } bss->bss =kzalloc (bss_len,GFP_KERNEL ); -if (!bss) { +if (!bss->bss) {kfree (bss);IWM_ERR (iwm,"Couldn't allocate bss\n" );return -ENOMEM ;
Quoted 3 lines · Roel Kluin
The wrong pointer was tested.
Signed-off-by Roel Kluin <[email protected]>
Acked-by Samuel Ortiz <[email protected]>
Quoted 21 lines
--- drivers/net/wireless/iwmc3200wifi/rx.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)drivers/net/wireless/iwmc3200wifi/rx.c +1
-2@@ -794,7 +794,7 @@ static int iwm_mlme_update_bss_table(struct iwm_priv *iwm, u8 *buf, } bss->bss =kzalloc (bss_len,GFP_KERNEL ); -if (!bss) { +if (!bss->bss) {kfree (bss);IWM_ERR (iwm,"Couldn't allocate bss\n" );return -ENOMEM ; --To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html