diff options
author | Glenn Ruben Bakke <glennbakke@gmail.com> | 2019-02-19 20:51:33 +0100 |
---|---|---|
committer | Glenn Ruben Bakke <glennbakke@gmail.com> | 2019-02-20 07:25:51 +0100 |
commit | ca2bb66127f108f2dd29eba4d101957d5c38fb26 (patch) | |
tree | 26e9ee48511f03f030daaa7d40101c1833896db7 | |
parent | 0c6f5bc5293dc7292654f373cbc94c505b069492 (diff) |
nrf/bluetooth: Resolve compilation warning in ble_drv.c.
This patch makes sure that the char_data.props is first
assigned a value before other flags are OR'd in.
Resolves compilation warning on possible unitialized variable.
-rw-r--r-- | ports/nrf/drivers/bluetooth/ble_drv.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ports/nrf/drivers/bluetooth/ble_drv.c b/ports/nrf/drivers/bluetooth/ble_drv.c index be2f6138e..ff3c885c1 100644 --- a/ports/nrf/drivers/bluetooth/ble_drv.c +++ b/ports/nrf/drivers/bluetooth/ble_drv.c @@ -1088,7 +1088,7 @@ static void ble_evt_handler(ble_evt_t * p_ble_evt) { char_data.decl_handle = p_char->handle_decl; char_data.value_handle = p_char->handle_value; - char_data.props |= (p_char->char_props.broadcast) ? UBLUEPY_PROP_BROADCAST : 0; + char_data.props = (p_char->char_props.broadcast) ? UBLUEPY_PROP_BROADCAST : 0; char_data.props |= (p_char->char_props.read) ? UBLUEPY_PROP_READ : 0; char_data.props |= (p_char->char_props.write_wo_resp) ? UBLUEPY_PROP_WRITE_WO_RESP : 0; char_data.props |= (p_char->char_props.write) ? UBLUEPY_PROP_WRITE : 0; |