mt76: mt7615: Fix a dereference of pointer sta before it is null checked
authorColin Ian King <colin.king@canonical.com>
Mon, 19 Apr 2021 13:20:32 +0000 (14:20 +0100)
committerFelix Fietkau <nbd@nbd.name>
Wed, 21 Apr 2021 18:55:54 +0000 (20:55 +0200)
commit4a52d6abb193aea0f2923a2c917502bd2d718630
treee896a7be7a60b2e4387e77c53d00eb352157b78a
parentdc5d5f9d3fe4d0c26b4e4beb25d056ffcc5fbf02
mt76: mt7615: Fix a dereference of pointer sta before it is null checked

Currently the assignment of idx dereferences pointer sta before
sta is null checked, leading to a potential null pointer dereference.
Fix this by assigning idx when it is required after the null check on
pointer sta.

Addresses-Coverity: ("Dereference before null check")
Fixes: a4a5a430b076 ("mt76: mt7615: fix TSF configuration")
Signed-off-by: Colin Ian King <colin.king@canonical.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7615/usb_sdio.c