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';
|
rev_data[data_length] = '\0';
|
||||||
|
|
||||||
// reverse data order
|
// 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);
|
double value = strtol(data, NULL, 16);
|
||||||
if (value > 65000 && data_length <= 4) value = value - 65535;
|
if (value > 65000 && data_length <= 4) value = value - 65535;
|
||||||
trc(value);
|
trc(value);
|
||||||
|
|||||||
Reference in new issue
Block a user