From 55c3e85a95f7c2d6d695f0e1244c307006ab31e6 Mon Sep 17 00:00:00 2001 From: Ulf Lamping Date: Mon, 12 Sep 2005 00:16:57 +0000 Subject: fix reassembling problem I've introduced yesterday, by using fragment_add_seq_next() function instead of fragment_add() in addition, I had to implement fragment_get_reassembled() in addition to fragment_get(), which works with reassembled_table svn path=/trunk/; revision=15762 --- epan/reassemble.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'epan/reassemble.h') diff --git a/epan/reassemble.h b/epan/reassemble.h index e0598da225..69ebf94e1f 100644 --- a/epan/reassemble.h +++ b/epan/reassemble.h @@ -200,6 +200,10 @@ fragment_set_partial_reassembly(packet_info *pinfo, guint32 id, GHashTable *frag extern fragment_data * fragment_get(packet_info *pinfo, guint32 id, GHashTable *fragment_table); +/* The same for the reassemble table */ +extern fragment_data * +fragment_get_reassembled(packet_info *pinfo, guint32 id, GHashTable *reassembled_table); + /* This will free up all resources and delete reassembly state for this PDU. * Except if the PDU is completely reassembled, then it would NOT deallocate the * buffer holding the reassembled data but instead return the pointer to that -- cgit v1.2.1