Hi all,

In commit 33af2649 [1] we can keep dissecting the contents of the req, adv, and 
res packets by setting
 while (plen > 0) { }
either in `dissect_git_pdu()` or in `dissect_one_pkt_line()`, but for now in 
`dissect_git_pdu()` it'd be a bit messy, so wanted to ask for your feedback for 
getting `dissect_one_pkt_line()` to work properly first.

As you can see in pcap 169 [2], it correctly parses the length of the first 
line as 0x0014 (20 bytes) until `0x0a`, then it's supposed to get the length of 
the next line by the first 4 hex bytes in that line, but instead of reading the 
length as 0x0018 (24 bytes) it's reading it as 0x0010 (16 bytes), and anyways, 
this particular line's length actually is 59 bytes.

Suggestions on how to approach this?

Thank you all,
Joey

[1] 
gitlab.com/joeysal/wireshark/-/commit/33af2649927cb5660d4aeb64b9a9e9a58a1823aa
[2] www.imgur.com/a/91GMo6U
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <[email protected]>
Archives:    https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev
             mailto:[email protected]?subject=unsubscribe

Reply via email to