diff options
author | Stig Bjørlykke <stig@bjorlykke.org> | 2010-02-02 16:01:52 +0000 |
---|---|---|
committer | Stig Bjørlykke <stig@bjorlykke.org> | 2010-02-02 16:01:52 +0000 |
commit | 88b72356adcf886a2381572c758d4d4f881ba559 (patch) | |
tree | e7f51edf88c97e06325053a1bb28b7768e940a44 /epan/reassemble.c | |
parent | 6dfde6891119b45e7ae543c4601ba69d5b833127 (diff) |
Introduce "Reassembled length" filter element for all protocols doing
reassembly.
svn path=/trunk/; revision=31767
Diffstat (limited to 'epan/reassemble.c')
-rw-r--r-- | epan/reassemble.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/epan/reassemble.c b/epan/reassemble.c index c50de5fceb..851c5c7572 100644 --- a/epan/reassemble.c +++ b/epan/reassemble.c @@ -2073,6 +2073,12 @@ show_fragment_tree(fragment_data *fd_head, const fragment_items *fit, first_frag = FALSE; } + if (fit->hf_reassembled_length) { + proto_item *fli = proto_tree_add_uint(ft, *(fit->hf_reassembled_length), + tvb, 0, 0, tvb_length (tvb)); + PROTO_ITEM_SET_GENERATED(fli); + } + return show_fragment_errs_in_col(fd_head, fit, pinfo); } @@ -2113,6 +2119,12 @@ show_fragment_seq_tree(fragment_data *fd_head, const fragment_items *fit, first_frag = FALSE; } + if (fit->hf_reassembled_length) { + proto_item *fli = proto_tree_add_uint(ft, *(fit->hf_reassembled_length), + tvb, 0, 0, tvb_length (tvb)); + PROTO_ITEM_SET_GENERATED(fli); + } + return show_fragment_errs_in_col(fd_head, fit, pinfo); } |