From 857c4dfa8388472012806dd48dfa58d9bb31524d Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Thu, 30 Sep 2021 18:23:26 +0300 Subject: [PATCH] Make get_mode() easier for static analyzers Add an explicit check for modes != NULL instead of depending on num_modes > 0 implying that. This is to silence invalid static analyzer reports. Signed-off-by: Jouni Malinen --- wpa_supplicant/wpa_supplicant.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/wpa_supplicant/wpa_supplicant.c b/wpa_supplicant/wpa_supplicant.c index 1e5f6bcc7..c9d53a3d7 100644 --- a/wpa_supplicant/wpa_supplicant.c +++ b/wpa_supplicant/wpa_supplicant.c @@ -8232,6 +8232,9 @@ struct hostapd_hw_modes * get_mode(struct hostapd_hw_modes *modes, { u16 i; + if (!modes) + return NULL; + for (i = 0; i < num_modes; i++) { if (modes[i].mode != mode || !modes[i].num_channels || !modes[i].channels)