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.