Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Router modifies pico push timestamp ext size. #1239

Closed
jean-roland opened this issue Jul 11, 2024 · 1 comment
Closed

Router modifies pico push timestamp ext size. #1239

jean-roland opened this issue Jul 11, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@jean-roland
Copy link

Describe the bug

I'm trying to send a timestamp in my push through a router with my pub/sub on pico.

For some reason, the size field of my timestamp extension goes from 0x16 (22 bytes) when entering the router to 0x06 (6 bytes) when exiting the router towards by subscriber... the buffer has not changed size and the deserialization fails.

To reproduce

Start a router
Start a publisher on pico sending a timestamp in the push message (not the put body),
Start a subscriber.
With Wireshark, check that the incoming packet has the correct 0x42 (extension buffer) 0x16 (22 bytes size) and the ougoing one is now 0x42 0x06.

System info

Ubuntu 22.04

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants