qcacld-3.0: Add pointer str1 NULL check before use

Add pointer str1 NULL check before use in mlme_acs_parse_weight_list()
in case user side has wrong configuration.

Change-Id: I7a1552e417a7571d138a2c1c526aa2f9d0015529
CRs-Fixed: 2642567
This commit is contained in:
Qun Zhang 2020-03-19 11:02:02 +08:00 committed by nshrivas
parent 7ed7929ac0
commit 4229b0ba4f

View File

@ -1257,6 +1257,8 @@ mlme_acs_parse_weight_list(struct wlan_objmgr_psoc *psoc,
sscanf(str2, "%d", &freq1);
sscanf(str1, "%d", &freq2);
strsep(&str1, "=");
if (!str1)
goto end;
sscanf(str1, "%d", &normalize_factor);
if (num_acs_weight_range == MAX_ACS_WEIGHT_RANGE)
@ -1268,6 +1270,8 @@ mlme_acs_parse_weight_list(struct wlan_objmgr_psoc *psoc,
} else {
sscanf(str1, "%d", &freq1);
strsep(&str1, "=");
if (!str1)
goto end;
sscanf(str1, "%d", &normalize_factor);
if (mlme_is_freq_present_in_list(weight_list,
num_acs_weight, freq1,