From: Jouni Malinen Date: Thu, 30 Sep 2021 15:23:26 +0000 (+0300) Subject: Make get_mode() easier for static analyzers X-Git-Tag: hostap_2_10~158 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=857c4dfa8388472012806dd48dfa58d9bb31524d;p=thirdparty%2Fhostap.git 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 --- 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)