mirror of
https://github.com/espressif/esp-nimble.git
synced 2026-07-28 05:47:45 +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;
|
||||
}
|
||||
|
||||
if(message != NULL) nimble_platform_mem_free(message);
|
||||
nimble_platform_mem_free(message);
|
||||
return 0;
|
||||
err:
|
||||
if(message != NULL) nimble_platform_mem_free(message);
|
||||
nimble_platform_mem_free(message);
|
||||
return rc;
|
||||
}
|
||||
|
||||
|
||||
@@ -974,7 +974,7 @@ ble_sm_process_result(uint16_t conn_handle, struct ble_sm_result *res,
|
||||
&prev);
|
||||
|
||||
if (proc != NULL) {
|
||||
if (res->execute) {
|
||||
if (res && res->execute) {
|
||||
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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user