Skip to content

Commit 6d8320f

Browse files
Coverity fixes.
These issues has been found by coverity.
1 parent 4dfb97c commit 6d8320f

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

features/nanostack/mbed-mesh-api/source/ethernet_tasklet.c

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,8 +228,18 @@ static void enet_tasklet_poll_network_status(void *param)
228228
*/
229229
void enet_tasklet_configure_and_connect_to_network(void)
230230
{
231-
arm_nwk_interface_up(tasklet_data_ptr->network_interface_id);
232-
enet_tasklet_network_state_changed(MESH_BOOTSTRAP_STARTED);
231+
int8_t status;
232+
233+
status = arm_nwk_interface_up(tasklet_data_ptr->network_interface_id);
234+
if (status >= 0) {
235+
tasklet_data_ptr->tasklet_state = TASKLET_STATE_BOOTSTRAP_STARTED;
236+
tr_info("Start Bootstrap");
237+
enet_tasklet_network_state_changed(MESH_BOOTSTRAP_STARTED);
238+
} else {
239+
tasklet_data_ptr->tasklet_state = TASKLET_STATE_BOOTSTRAP_FAILED;
240+
tr_err("Bootstrap start failed, %d", status);
241+
enet_tasklet_network_state_changed(MESH_BOOTSTRAP_START_FAILED);
242+
}
233243
}
234244

235245
/*

features/nanostack/mbed-mesh-api/source/wisun_tasklet.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@ int8_t wisun_tasklet_connect(mesh_interface_cb callback, int8_t nwk_interface_id
256256
re_connecting = false;
257257
}
258258

259-
memset(wisun_tasklet_data_ptr, 0, sizeof(wisun_tasklet_data_ptr));
259+
memset(wisun_tasklet_data_ptr, 0, sizeof(wisun_tasklet_data_str_t));
260260
wisun_tasklet_data_ptr->mesh_api_cb = callback;
261261
wisun_tasklet_data_ptr->network_interface_id = nwk_interface_id;
262262
wisun_tasklet_data_ptr->tasklet_state = TASKLET_STATE_INITIALIZED;

0 commit comments

Comments
 (0)