|
@@ -4303,12 +4303,14 @@ int wma_extscan_change_results_event_handler(void *handle,
|
|
src_rssi[count++];
|
|
src_rssi[count++];
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- dest_ap += dest_ap->numOfRssi * sizeof(int32_t);
|
|
|
|
|
|
+ dest_ap = (tSirWifiSignificantChange *)((char *)dest_ap +
|
|
|
|
+ dest_ap->numOfRssi * sizeof(int32_t) +
|
|
|
|
+ sizeof(*dest_ap));
|
|
src_chglist++;
|
|
src_chglist++;
|
|
}
|
|
}
|
|
dest_chglist->requestId = event->request_id;
|
|
dest_chglist->requestId = event->request_id;
|
|
dest_chglist->moreData = moredata;
|
|
dest_chglist->moreData = moredata;
|
|
- dest_chglist->numResults = event->total_entries;
|
|
|
|
|
|
+ dest_chglist->numResults = numap;
|
|
|
|
|
|
pMac->sme.pExtScanIndCb(pMac->hHdd,
|
|
pMac->sme.pExtScanIndCb(pMac->hHdd,
|
|
eSIR_EXTSCAN_SIGNIFICANT_WIFI_CHANGE_RESULTS_IND,
|
|
eSIR_EXTSCAN_SIGNIFICANT_WIFI_CHANGE_RESULTS_IND,
|