I was able to reproduce the problem with our existing automated tests by simply introducing packet encoding and decoding in this commit: b7139af3de1d0f31c79f615dbc1bfcfe3b133ecb
The result isn't used for anything, although I think that would be cool to add in later for tests that give even more confidence.
The actual fix is here: b7139af3de1d0f31c79f615dbc1bfcfe3b133ecb
Fixes #1568.
I was able to reproduce the problem with our existing automated tests by simply introducing packet encoding and decoding in this commit: b7139af3de1d0f31c79f615dbc1bfcfe3b133ecb
The result isn't used for anything, although I think that would be cool to add in later for tests that give even more confidence.
The actual fix is here: b7139af3de1d0f31c79f615dbc1bfcfe3b133ecb