diff options
author | Anders Broman <anders.broman@ericsson.com> | 2007-08-13 16:41:16 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2007-08-13 16:41:16 +0000 |
commit | 57592cb2aad7af0320cfe3446c371366f367dc2f (patch) | |
tree | 8b221916459ce43f6576abf3a9d1bc07ef215546 /asn1/rtse | |
parent | e5d21a06fa66c53509d4feb65de42be01f43d50d (diff) |
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1739
Fro Stig Bjørlykke:
1. BER: Added support for empty indef SET
2. RTSE: Added fragment length in COL_INFO
3. IMF: Use correct hf_id for extension value
4. DOP: Fix typo in COL_INFO oid name
svn path=/trunk/; revision=22492
Diffstat (limited to 'asn1/rtse')
-rw-r--r-- | asn1/rtse/packet-rtse-template.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/asn1/rtse/packet-rtse-template.c b/asn1/rtse/packet-rtse-template.c index 765e335b46..2b933adf60 100644 --- a/asn1/rtse/packet-rtse-template.c +++ b/asn1/rtse/packet-rtse-template.c @@ -225,9 +225,6 @@ dissect_rtse(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree) tree = proto_item_add_subtree(item, ett_rtse); } if (rtse_reassemble && session->spdu_type == SES_DATA_TRANSFER) { - if (check_col(pinfo->cinfo, COL_INFO)) - col_append_fstr(pinfo->cinfo, COL_INFO, "[RTSE Fragment]"); - /* strip off the OCTET STRING encoding - including any CONSTRUCTED OCTET STRING */ dissect_ber_octet_string(FALSE, &asn1_ctx, NULL, tvb, offset, 0, &data_tvb); @@ -246,7 +243,13 @@ dissect_rtse(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree) } pinfo->fragmented = TRUE; data_handled = TRUE; + } else { + fragment_length = tvb_length_remaining (tvb, offset); } + + if (check_col(pinfo->cinfo, COL_INFO)) + col_append_fstr(pinfo->cinfo, COL_INFO, "[RTSE fragment, %u byte%s]", + fragment_length, plurality(fragment_length, "", "s")); } else if (rtse_reassemble && session->spdu_type == SES_MAJOR_SYNC_POINT) { if (next_tvb) { /* ROS won't do this for us */ |