Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Service and method IDs are unsigned 32-bit integers. It seems that these occasionally appear as negative values in the Python client. We can't just modify .service_id and .method_id since the underlying storage is still erroneously a signed type. Let's just make it unsigned just before we use it! See also, CL that yells about this problem: Ia1bf3013940d995b88e65b569634fc0f7e66abbe Bug: b/239712573, b/239224232 Change-Id: I5b78aa0804bdb1f1d87f725d85adb0cdfab4d218 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/102760 Reviewed-by: Wyatt Hepler <[email protected]> Commit-Queue: Anthony DiGirolamo <[email protected]>