ANNOUNCEMENT: Live Wireshark University & Allegro Packets online APAC Wireshark Training Session
April 17th, 2024 | 14:30-16:00 SGT (UTC+8) | Online

Wireshark-bugs: [Wireshark-bugs] [Bug 3495] New protocols: UMTS RLC (ETSI TS 125 322), UMTS MAC

Date: Mon, 19 Dec 2011 07:03:08 -0800 (PST)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3495

--- Comment #30 from Tobias Witek <witek@xxxxxx> 2011-12-19 07:03:04 PST ---
Hello,

well, it has been some time since I wrote that particular bit of code...

First: At least at the time of writing this code, it did not crash.

As far as I can see, what is actually stored in the hashtable is the data
array, created in reassemble_message() using se_alloc() (sdu->data). The
get_reassembled_data() function ultimately is called when one of the dissector
functions (for example dissect_rlc_heur(), which is registered using
heur_dissector_add()) is called.

Basically, get_reassembled_data() always creates a new tvb out of the raw data
stored in the hashtable. If I understand your point correctly, this is maybe a
bit awkward, but it should work, or am I wrong?

-- 
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are watching all bug changes.