]> www.infradead.org Git - users/jedix/linux-maple.git/commit
wifi: ath: dfs_pattern_detector: Fix a memory initialization issue
authorChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Sat, 30 Sep 2023 04:54:47 +0000 (07:54 +0300)
committerKalle Valo <quic_kvalo@quicinc.com>
Mon, 2 Oct 2023 16:58:33 +0000 (19:58 +0300)
commit79bd60ee87e1136718a686d6617ced5de88ee350
treedd1c49736f461efffa6791b2d6241db87d3ab883
parent6c751f1a7bb864bcb93b2148a09d476706427144
wifi: ath: dfs_pattern_detector: Fix a memory initialization issue

If an error occurs and channel_detector_exit() is called, it relies on
entries of the 'detectors' array to be NULL.
Otherwise, it may access to un-initialized memory.

Fix it and initialize the memory, as what was done before the commit in
Fixes.

Fixes: a063b650ce5d ("ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation")
Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Reviewed-by: Jeff Johnson <quic_jjohnson@quicinc.com>
Signed-off-by: Kalle Valo <quic_kvalo@quicinc.com>
Link: https://lore.kernel.org/r/ad8c55b97ee4b330cb053ce2c448123c309cc91c.1695538105.git.christophe.jaillet@wanadoo.fr
drivers/net/wireless/ath/dfs_pattern_detector.c