examples: Fix build errors that weren't being caught by CI

This commit is contained in:
Angus Gratton
2016-12-30 16:12:48 +11:00
parent 79d6d9f701
commit eb8324e2c2
3 changed files with 8 additions and 7 deletions

View File

@@ -30,6 +30,7 @@
#include "bt_trace.h" #include "bt_trace.h"
#include "bt_types.h" #include "bt_types.h"
#include "bta_api.h"
#include "blufi.h" #include "blufi.h"

View File

@@ -46,15 +46,15 @@ const int CONNECTED_BIT = BIT0;
static wifi_config_t sta_config; static wifi_config_t sta_config;
static char tmp_ssid[33]; static char tmp_ssid[33];
static char tmp_passwd[33]; static char tmp_passwd[65];
static bool confirm = false; static bool confirm = false;
void wifi_set_blue_config(char *ssid, char *passwd) void wifi_set_blue_config(char *ssid, char *passwd)
{ {
memset(tmp_ssid, 0, 33); memset(tmp_ssid, 0, sizeof(tmp_ssid));
memset(tmp_passwd, 0, 33); memset(tmp_passwd, 0, sizeof(tmp_passwd));
strcpy(tmp_ssid, ssid); strlcpy(tmp_ssid, ssid, sizeof(tmp_ssid));
strcpy(tmp_passwd, passwd); strlcpy(tmp_passwd, passwd, sizeof(tmp_passwd));
confirm = true; confirm = true;
LOG_DEBUG("confirm true\n"); LOG_DEBUG("confirm true\n");
} }
@@ -105,8 +105,8 @@ void wifiTestTask(void *pvParameters)
if (confirm) { if (confirm) {
confirm = false; confirm = false;
strcpy(sta_config.sta.ssid, tmp_ssid); memcpy(sta_config.sta.ssid, tmp_ssid, sizeof(sta_config.sta.ssid));
strcpy(sta_config.sta.password, tmp_passwd); memcpy(sta_config.sta.password, tmp_passwd, sizeof(sta_config.sta.password));
sta_config.sta.bssid_set = 0; sta_config.sta.bssid_set = 0;
ret = esp_wifi_disconnect(); ret = esp_wifi_disconnect();