Hi,
Hou light ben using the fragment_add_check function incorrectly.
msg_fragid doesn't seem to match frag_offset from the prototype.
Thanx,
Jaap
Sent from my iPhone
On 15 dec 2008, at 06:31, Sean <yunjnz@xxxxxxxxx> wrote:
Hi,
I meet a problem when use fragmentation feature,
there is a header for all the fragments,
the following is the code:
frag_msg = fragment_add_check(tvb, offset, pinfo,
seq_num, /* Identifier */
fragment_table,
reassembled_table,
msg_fragid,
frag_length,
!last_frag);
next_tvb = process_reassembled_data(tvb, offset, pinfo,
"Reassembled Message", frag_msg, &frag_items, &update_col_info, tree);
There are two fragments in my test, one is 35 bytes, another is 72
bytes,
totally should be 107 bytes,
But the last fragment always overlapps the previous one, and there
are only 72 bytes totally after reassembled,
does anyone know how to solve this issue?
Thanks,
Sean
___________________________________________________________________________
Sent via: Wireshark-dev mailing list <wireshark-dev@xxxxxxxxxxxxx>
Archives: http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
mailto:wireshark-dev-request@xxxxxxxxxxxxx?subject=unsubscribe