@@ -104,6 +104,7 @@ void wifi_credentials_uncache_ssid(size_t idx)
104
104
int wifi_credentials_get_by_ssid_personal_struct (const char * ssid , size_t ssid_len ,
105
105
struct wifi_credentials_personal * buf )
106
106
{
107
+ ssize_t idx ;
107
108
int ret ;
108
109
109
110
if (ssid == NULL || ssid_len > WIFI_SSID_MAX_LEN || ssid_len == 0 ) {
@@ -119,7 +120,7 @@ int wifi_credentials_get_by_ssid_personal_struct(const char *ssid, size_t ssid_l
119
120
120
121
k_mutex_lock (& wifi_credentials_mutex , K_FOREVER );
121
122
122
- ssize_t idx = lookup_idx (ssid , ssid_len );
123
+ idx = lookup_idx (ssid , ssid_len );
123
124
124
125
if (idx == -1 ) {
125
126
LOG_DBG ("Cannot retrieve WiFi credentials, no entry found for the provided SSID" );
@@ -152,6 +153,7 @@ int wifi_credentials_get_by_ssid_personal_struct(const char *ssid, size_t ssid_l
152
153
153
154
int wifi_credentials_set_personal_struct (const struct wifi_credentials_personal * creds )
154
155
{
156
+ ssize_t idx ;
155
157
int ret ;
156
158
157
159
if (creds == NULL ) {
@@ -166,7 +168,7 @@ int wifi_credentials_set_personal_struct(const struct wifi_credentials_personal
166
168
167
169
k_mutex_lock (& wifi_credentials_mutex , K_FOREVER );
168
170
169
- ssize_t idx = lookup_idx (creds -> header .ssid , creds -> header .ssid_len );
171
+ idx = lookup_idx (creds -> header .ssid , creds -> header .ssid_len );
170
172
171
173
if (idx == -1 ) {
172
174
idx = lookup_unused_idx ();
@@ -199,6 +201,7 @@ int wifi_credentials_set_personal(const char *ssid, size_t ssid_len, enum wifi_s
199
201
{
200
202
int ret = 0 ;
201
203
uint8_t buf [ENTRY_MAX_LEN ] = {0 };
204
+ struct wifi_credentials_header * header ;
202
205
203
206
if (ssid == NULL || ssid_len > WIFI_SSID_MAX_LEN || ssid_len == 0 ) {
204
207
LOG_ERR ("Cannot set WiFi credentials, SSID has invalid format" );
@@ -219,7 +222,7 @@ int wifi_credentials_set_personal(const char *ssid, size_t ssid_len, enum wifi_s
219
222
}
220
223
221
224
/* pack entry */
222
- struct wifi_credentials_header * header = (struct wifi_credentials_header * )buf ;
225
+ header = (struct wifi_credentials_header * )buf ;
223
226
224
227
header -> type = type ;
225
228
memcpy (header -> ssid , ssid , ssid_len );
@@ -267,6 +270,7 @@ int wifi_credentials_get_by_ssid_personal(const char *ssid, size_t ssid_len,
267
270
{
268
271
int ret = 0 ;
269
272
uint8_t buf [ENTRY_MAX_LEN ] = {0 };
273
+ struct wifi_credentials_header * header ;
270
274
271
275
if (ssid == NULL || ssid_len > WIFI_SSID_MAX_LEN || ssid_len == 0 ) {
272
276
LOG_ERR ("Cannot retrieve WiFi credentials, SSID has invalid format" );
@@ -292,7 +296,7 @@ int wifi_credentials_get_by_ssid_personal(const char *ssid, size_t ssid_len,
292
296
}
293
297
294
298
/* unpack entry*/
295
- struct wifi_credentials_header * header = (struct wifi_credentials_header * )buf ;
299
+ header = (struct wifi_credentials_header * )buf ;
296
300
297
301
* type = header -> type ;
298
302
* flags = header -> flags ;
@@ -327,6 +331,7 @@ int wifi_credentials_get_by_ssid_personal(const char *ssid, size_t ssid_len,
327
331
328
332
int wifi_credentials_delete_by_ssid (const char * ssid , size_t ssid_len )
329
333
{
334
+ ssize_t idx ;
330
335
int ret = 0 ;
331
336
332
337
if (ssid == NULL || ssid_len > WIFI_SSID_MAX_LEN || ssid_len == 0 ) {
@@ -335,7 +340,7 @@ int wifi_credentials_delete_by_ssid(const char *ssid, size_t ssid_len)
335
340
}
336
341
337
342
k_mutex_lock (& wifi_credentials_mutex , K_FOREVER );
338
- ssize_t idx = lookup_idx (ssid , ssid_len );
343
+ idx = lookup_idx (ssid , ssid_len );
339
344
340
345
if (idx == -1 ) {
341
346
LOG_DBG ("WiFi credentials entry was not found" );
0 commit comments