fixes data array length when reversing data (#465)
This commit is contained in:
1 parent
d2dd613855
commit
07e32847fa
1 file changed
+1
-1
+1
-1
@@ -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);
|
||||
|
||||
Reference in new issue
Block a user