1
0
mirror of https://github.com/arduino/Arduino.git synced 2025-03-15 12:29:26 +01:00

Fix issue on Scan Networks

This commit is contained in:
Mimmo La Fauci 2012-05-23 16:32:05 +02:00
parent 917e107c72
commit 4ed671bdfb
2 changed files with 4 additions and 3 deletions

Binary file not shown.

View File

@ -1038,11 +1038,12 @@ cmd_spi_state_t get_reply_scan_networks_cb(char* recv, char* reply, void* ctx, u
int ii = 0; int ii = 0;
for (; ii < network_cnt; ii++) for (; ii < network_cnt; ii++)
{ {
uint8_t len = network_list.net[ii]->ssid.len; uint8_t len = network_list.net[ii]->ssid.len+1;
network_list.net[ii]->ssid.ssid[network_list.net[ii]->ssid.len]=0;
PUT_BUFDATA_BYTE(network_list.net[ii]->ssid.ssid, len, reply, start); PUT_BUFDATA_BYTE(network_list.net[ii]->ssid.ssid, len, reply, start);
start += len+1; start += len+1;
INFO_SPI("%d - %s - %d - %d - 0x%x\n",ii, network_list.net[ii]->ssid.ssid, INFO_SPI("%d - %s [%d]- %d - %d - 0x%x\n",ii, network_list.net[ii]->ssid.ssid,
network_list.net[ii]->enc_type, len, network_list.net[ii]->enc_type,
network_list.net[ii]->rssi, network_list.net[ii]->bssid); network_list.net[ii]->rssi, network_list.net[ii]->bssid);
} }