This patch changes and unifies redundant variable gatt_status to conditional operators. --- android/gatt.c | 32 +++++++++++++------------------- 1 file changed, 13 insertions(+), 19 deletions(-) diff --git a/android/gatt.c b/android/gatt.c index 9e17b35..5300e21 100644 --- a/android/gatt.c +++ b/android/gatt.c @@ -1502,11 +1502,9 @@ reply: status); /* In case of early success or error, just send notification up */ - if (!req_sent) { - int32_t gatt_status = status == HAL_STATUS_SUCCESS ? - GATT_SUCCESS : GATT_FAILURE; - send_client_listen_notify(cmd->client_if, gatt_status); - } + if (!req_sent) + send_client_listen_notify(cmd->client_if, status ? + GATT_FAILURE : GATT_SUCCESS); } static void handle_client_refresh(const void *buf, uint16_t len) @@ -2401,10 +2399,9 @@ failed: */ if (status != HAL_STATUS_SUCCESS || cmd->write_type == GATT_WRITE_TYPE_NO_RESPONSE) { - int32_t gatt_status = (status == HAL_STATUS_SUCCESS) ? - GATT_SUCCESS : GATT_FAILURE; - send_client_write_char_notify(gatt_status, cmd->conn_id, + send_client_write_char_notify(status ? GATT_FAILURE : + GATT_SUCCESS, cmd->conn_id, &srvc_id, &char_id, cmd->srvc_id.is_primary); free(cb_data); @@ -2708,10 +2705,9 @@ static void handle_client_write_descriptor(const void *buf, uint16_t len) failed: if (status != HAL_STATUS_SUCCESS || cmd->write_type == GATT_WRITE_TYPE_NO_RESPONSE) { - int32_t gatt_status = (status == HAL_STATUS_SUCCESS) ? - GATT_SUCCESS : GATT_FAILURE; - send_client_descr_write_notify(gatt_status, conn_id, &srvc_id, + send_client_descr_write_notify(status ? GATT_FAILURE : + GATT_SUCCESS, conn_id, &srvc_id, &char_id, &descr_id, primary); free(cb_data); } @@ -2840,7 +2836,6 @@ static void handle_client_register_for_notification(const void *buf, int32_t conn_id = 0; struct service *service; uint8_t status; - int32_t gatt_status; bdaddr_t addr; DBG(""); @@ -2930,9 +2925,9 @@ static void handle_client_register_for_notification(const void *buf, status = HAL_STATUS_SUCCESS; failed: - gatt_status = status ? GATT_FAILURE : GATT_SUCCESS; - send_register_for_notification_ev(conn_id, 1, gatt_status, - &cmd->srvc_id, &cmd->char_id); + send_register_for_notification_ev(conn_id, 1, status ? GATT_FAILURE : + GATT_SUCCESS, &cmd->srvc_id, + &cmd->char_id); ipc_send_rsp(hal_ipc, HAL_SERVICE_ID_GATT, HAL_OP_GATT_CLIENT_REGISTER_FOR_NOTIFICATION, status); } @@ -2945,7 +2940,6 @@ static void handle_client_deregister_for_notification(const void *buf, struct app_connection *conn; int32_t conn_id = 0; uint8_t status; - int32_t gatt_status; bdaddr_t addr; DBG(""); @@ -2976,9 +2970,9 @@ static void handle_client_deregister_for_notification(const void *buf, status = HAL_STATUS_SUCCESS; failed: - gatt_status = status ? GATT_FAILURE : GATT_SUCCESS; - send_register_for_notification_ev(conn_id, 0, gatt_status, - &cmd->srvc_id, &cmd->char_id); + send_register_for_notification_ev(conn_id, 0, status ? GATT_FAILURE : + GATT_SUCCESS, &cmd->srvc_id, + &cmd->char_id); ipc_send_rsp(hal_ipc, HAL_SERVICE_ID_GATT, HAL_OP_GATT_CLIENT_DEREGISTER_FOR_NOTIFICATION, status); -- 1.9.2 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html