From f61091473e5888337098a103daccf321e3fe328c Mon Sep 17 00:00:00 2001 From: lianggao Date: Wed, 8 Feb 2017 10:59:09 +0800 Subject: [PATCH] Jira 804 BLE Characteristic initialization issue, git 366 Issue: - Created Characteristic failed to reflect the initialized value. Root cause: - During initialization, the length field was incorrectly skipped over. --- libraries/CurieBLE/src/internal/BLECharacteristicImp.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/CurieBLE/src/internal/BLECharacteristicImp.cpp b/libraries/CurieBLE/src/internal/BLECharacteristicImp.cpp index 415aa5ff..23e55f20 100644 --- a/libraries/CurieBLE/src/internal/BLECharacteristicImp.cpp +++ b/libraries/CurieBLE/src/internal/BLECharacteristicImp.cpp @@ -171,6 +171,7 @@ BLECharacteristicImp::BLECharacteristicImp(BLECharacteristic& characteristic, if (NULL != characteristic._value) { memcpy(_value, characteristic._value, _value_size); + _value_length = _value_size; } // Update BLE device object