Bug #466: Account_Reply packet should contain sequence start
ID | #466 |
---|---|
Submitter | Sausage |
Product | EOSERV |
Severity | Normal |
Status | CLOSED, FIXED |
Submitted | 7th Mar 2020 |
Updated | 7th Mar 2020 |
The EO client expects the current "sequence start" value to be sent in the Account_Reply packet. Because the byte is completely missing, the EO client instead reads the ascii value of "O" from "OK" as the new sequence start number, which can break the packet sequence values.
Because EOSERV currently uses sequence numbers longer than a single byte, additional logic is needed here to reset the sequence start value to something in range (between approximately 0-240).
Comments
Fixed in commit b4baec7.
This has implications for the correctness of third-party clients.
Updated Status to CLOSED, FIXED
Add Comment
Please don't post unless you have something relevant to the bug to say.
Do not comment to say "thanks" or "fix this please".
Please log in to add comments. EOSERV Bug Tracker > Bug #466: Account_Reply packet should contain sequence start