From 07e32847faeb58958e3e90e3fbe4570469f7461d Mon Sep 17 00:00:00 2001 From: kanttti <36422574+kanttti@users.noreply.github.com> Date: Sun, 29 Sep 2019 22:20:00 +0300 Subject: [PATCH] fixes data array length when reversing data (#465) --- main/ZgatewayBT.ino | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main/ZgatewayBT.ino b/main/ZgatewayBT.ino index 84593dd..46f29dc 100644 --- a/main/ZgatewayBT.ino +++ b/main/ZgatewayBT.ino @@ -600,7 +600,7 @@ double value_from_service_data(char * service_data, int offset, int data_length) rev_data[data_length] = '\0'; // reverse data order - revert_hex_data(rev_data, data, data_length); + revert_hex_data(rev_data, data, data_length+1); double value = strtol(data, NULL, 16); if (value > 65000 && data_length <= 4) value = value - 65535; trc(value);