Integer underflow in decodeInteger32/64
Integer underflow in decodeInteger32/64
Integer underflow in decodeInteger32/64
Fixed in revision r127 and released in OpenV2G 0.9.7. The unsigned subtraction in the original range check caused decoding of −1 to fail. The correct check is uint32 <= INT32_MAX (and analogously for 64-bit values), so that the minimum signed value is also accepted. The signed-value reconstruction was adjusted to avoid overflow. Thanks for reporting this issue! Release: https://sourceforge.net/projects/openv2g/files/release/OpenV2G_0.9.7/
release: tag version 0.9.7
docs: update release notes for version 0.9.7
Fixes https://sourceforge.net/p/openv2g/tickets/32/