|
@@ -3462,6 +3462,7 @@ static QDF_STATUS util_scan_parse_mbssid(struct wlan_objmgr_pdev *pdev,
|
|
|
if (mbssid_info.split_prof_continue) {
|
|
|
qdf_mem_free(split_prof_start);
|
|
|
split_prof_start = NULL;
|
|
|
+ split_prof_end = NULL;
|
|
|
}
|
|
|
continue;
|
|
|
}
|
|
@@ -3531,6 +3532,7 @@ static QDF_STATUS util_scan_parse_mbssid(struct wlan_objmgr_pdev *pdev,
|
|
|
if (mbssid_info.split_prof_continue) {
|
|
|
qdf_mem_free(split_prof_start);
|
|
|
split_prof_start = NULL;
|
|
|
+ split_prof_end = NULL;
|
|
|
qdf_mem_zero(&mbssid_info,
|
|
|
sizeof(mbssid_info));
|
|
|
}
|
|
@@ -3544,6 +3546,7 @@ static QDF_STATUS util_scan_parse_mbssid(struct wlan_objmgr_pdev *pdev,
|
|
|
if (mbssid_info.split_prof_continue) {
|
|
|
qdf_mem_free(split_prof_start);
|
|
|
split_prof_start = NULL;
|
|
|
+ split_prof_end = NULL;
|
|
|
}
|
|
|
qdf_mem_free(new_frame);
|
|
|
}
|