This is an automated email from the ASF dual-hosted git repository. naraj pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/mynewt-nimble.git
commit b5fafe7749e34aeed805ab44bd1d8e5d2f0092b6 Author: MichaĆ Narajowski <[email protected]> AuthorDate: Mon Nov 25 12:54:19 2019 +0100 apps/bttester: Improve logging for GATT Write Long --- apps/bttester/src/gatt.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/apps/bttester/src/gatt.c b/apps/bttester/src/gatt.c index 9a58194..7196da4 100644 --- a/apps/bttester/src/gatt.c +++ b/apps/bttester/src/gatt.c @@ -896,7 +896,7 @@ static void write_long(u8_t *data, u16_t len) const struct gatt_write_long_cmd *cmd = (void *) data; struct ble_gap_conn_desc conn; struct os_mbuf *om = NULL; - int rc; + int rc = 0; SYS_LOG_DBG(""); @@ -906,23 +906,23 @@ static void write_long(u8_t *data, u16_t len) } om = ble_hs_mbuf_from_flat(cmd->data, sys_le16_to_cpu(cmd->data_length)); - if (!om) { SYS_LOG_ERR("Insufficient resources"); goto fail; } - if (ble_gattc_write_long(conn.conn_handle, sys_le16_to_cpu(cmd->handle), - sys_le16_to_cpu(cmd->offset), om, write_rsp, - (void *) GATT_WRITE_LONG)) { - goto fail; -} - - return; + rc = ble_gattc_write_long(conn.conn_handle, + sys_le16_to_cpu(cmd->handle), + sys_le16_to_cpu(cmd->offset), + om, write_rsp, + (void *) GATT_WRITE_LONG); + if (!rc) { + return; + } fail: + SYS_LOG_ERR("Failed to send Write Long request, rc=%d", rc); os_mbuf_free_chain(om); - tester_rsp(BTP_SERVICE_ID_GATT, GATT_WRITE_LONG, CONTROLLER_INDEX, BTP_STATUS_FAILED); }
