From f39024675c720d0a02bcf8ed40b76a8161d3a6fa Mon Sep 17 00:00:00 2001 From: snosrap Date: Mon, 2 Nov 2020 08:34:57 -0800 Subject: [PATCH] Don't convert to null-terminated string prior to writeValue (#4473) fixes: #4472 --- libraries/BLE/src/BLERemoteCharacteristic.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/BLE/src/BLERemoteCharacteristic.cpp b/libraries/BLE/src/BLERemoteCharacteristic.cpp index ba7111c1..fbaae1a5 100644 --- a/libraries/BLE/src/BLERemoteCharacteristic.cpp +++ b/libraries/BLE/src/BLERemoteCharacteristic.cpp @@ -535,7 +535,7 @@ std::string BLERemoteCharacteristic::toString() { * @return N/A. */ void BLERemoteCharacteristic::writeValue(std::string newValue, bool response) { - writeValue((uint8_t*)newValue.c_str(), strlen(newValue.c_str()), response); + writeValue((uint8_t*)newValue.data(), newValue.length(), response); } // writeValue