wifisim: Fix the problem of scan crash.
Signed-off-by: liqinhui <liqinhui@xiaomi.com>
This commit is contained in:
parent
10eaf1eafe
commit
f1a566f7f6
@ -1413,7 +1413,6 @@ static int get_scan_results(FAR struct wifi_sim_s *wifidev,
|
|||||||
{
|
{
|
||||||
int ret;
|
int ret;
|
||||||
FAR char *rbuf;
|
FAR char *rbuf;
|
||||||
char bss[128];
|
|
||||||
FAR char *p;
|
FAR char *p;
|
||||||
FAR char *s;
|
FAR char *s;
|
||||||
struct wifi_sim_bss_s bss_info;
|
struct wifi_sim_bss_s bss_info;
|
||||||
@ -1438,11 +1437,7 @@ static int get_scan_results(FAR struct wifi_sim_s *wifidev,
|
|||||||
p++;
|
p++;
|
||||||
}
|
}
|
||||||
|
|
||||||
memset(bss, 0, sizeof(bss));
|
wifidriver_get_bssinfo(&bss_info, s, p - s + 1);
|
||||||
memcpy(bss, s, p - s + 1);
|
|
||||||
ninfo("%s\n", bss);
|
|
||||||
|
|
||||||
wifidriver_get_bssinfo(&bss_info, bss, strlen(bss));
|
|
||||||
ret = copy_scan_results(scan_reqs, &bss_info);
|
ret = copy_scan_results(scan_reqs, &bss_info);
|
||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user