qtnfmac: check band before allocating cmd_skb to avoid resource leak
authorColin Ian King <[email protected]>
Fri, 2 Jun 2017 15:40:45 +0000 (16:40 +0100)
committerKalle Valo <[email protected]>
Tue, 13 Jun 2017 07:01:36 +0000 (10:01 +0300)
commitbc0384eedb66555f6b4662102675f9bf4a3d12b7
treee53f5ea99214ab22cbabe8cc6023428cd023f2da
parent292c333300ec2a412902fa59aad5b365024384a5
qtnfmac: check band before allocating cmd_skb to avoid resource leak

The current code allocates cmd_skb and then will leak this if band->band
is an illegal value. It is simpler to sanity check the band first before
allocating cmd_skb so that we don't have to free cmd_skb if an invalid
band occurs.

Detected by CoverityScan, CID#1437561 ("Resource Leak")

Signed-off-by: Colin Ian King <[email protected]>
Reviewed-by: Igor Mitsyanko <[email protected]>
Signed-off-by: Kalle Valo <[email protected]>
drivers/net/wireless/quantenna/qtnfmac/commands.c