mirror of
https://github.com/espressif/esp-nimble.git
synced 2026-10-19 19:47:54 +00:00
fix(nimble): Add coverity failure fixes
This commit is contained in:
@@ -2456,10 +2456,10 @@ ble_att_svr_rx_signed_write(uint16_t conn_handle, struct os_mbuf **rxom)
|
|||||||
goto err;
|
goto err;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(message != NULL) nimble_platform_mem_free(message);
|
nimble_platform_mem_free(message);
|
||||||
return 0;
|
return 0;
|
||||||
err:
|
err:
|
||||||
if(message != NULL) nimble_platform_mem_free(message);
|
nimble_platform_mem_free(message);
|
||||||
return rc;
|
return rc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -974,7 +974,7 @@ ble_sm_process_result(uint16_t conn_handle, struct ble_sm_result *res,
|
|||||||
&prev);
|
&prev);
|
||||||
|
|
||||||
if (proc != NULL) {
|
if (proc != NULL) {
|
||||||
if (res->execute) {
|
if (res && res->execute) {
|
||||||
ble_sm_exec(proc, res, res->state_arg);
|
ble_sm_exec(proc, res, res->state_arg);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -993,7 +993,7 @@ ble_sm_process_result(uint16_t conn_handle, struct ble_sm_result *res,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (res->sm_err != 0 && tx_fail) {
|
if (res && (res->sm_err != 0) && tx_fail) {
|
||||||
ble_sm_pair_fail_tx(conn_handle, res->sm_err);
|
ble_sm_pair_fail_tx(conn_handle, res->sm_err);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user