During refactoring in #344, the newly added decodeU() function skips the dec.align() call from the original decode("u") routine. This unfortunately breaks parsing of boolean values with a lot of the following errors:
dbus: wire format error: invalid value for boolean
Adding a fixed align() call here fixes the problem.
During refactoring in #344, the newly added decodeU() function skips the dec.align() call from the original decode("u") routine. This unfortunately breaks parsing of boolean values with a lot of the following errors:
Adding a fixed align() call here fixes the problem.