diff options
author | Michael Mann <mmann78@netscape.net> | 2014-11-27 23:18:32 -0500 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2014-12-09 05:57:41 +0000 |
commit | 301a5b7ceac60d0569ce1717e839241d10724003 (patch) | |
tree | 4e215647ae83ccdea4b70338b029061ac5009dce /epan/dissectors/packet-rtsp.c | |
parent | 1952fefb8d386fb34eacc7c34debae9b22754be2 (diff) |
Eliminate proto_tree_add_text from some dissectors.
Change-Id: I44cc6b70ec4dfc565934da499f46fca60a4ded93
Reviewed-on: https://code.wireshark.org/review/5524
Reviewed-by: Michael Mann <mmann78@netscape.net>
Petri-Dish: Michael Mann <mmann78@netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'epan/dissectors/packet-rtsp.c')
-rw-r--r-- | epan/dissectors/packet-rtsp.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/epan/dissectors/packet-rtsp.c b/epan/dissectors/packet-rtsp.c index a3c192005b..c0b4f271a0 100644 --- a/epan/dissectors/packet-rtsp.c +++ b/epan/dissectors/packet-rtsp.c @@ -135,6 +135,7 @@ static int hf_rtsp_X_Vig_Msisdn = -1; static int hf_rtsp_magic = -1; static int hf_rtsp_channel = -1; static int hf_rtsp_length = -1; +static int hf_rtsp_data = -1; static int voip_tap = -1; @@ -391,8 +392,7 @@ dissect_rtspinterleaved(tvbuff_t *tvb, int offset, packet_info *pinfo, (dissector = data->interleaved[rf_chan].dissector)) { call_dissector(dissector, next_tvb, pinfo, tree); } else { - proto_tree_add_text(rtspframe_tree, tvb, offset, rf_len, - "Data (%u bytes)", rf_len); + proto_tree_add_item(rtspframe_tree, hf_rtsp_data, tvb, offset, rf_len, ENC_NA); } offset += rf_len; @@ -1230,8 +1230,8 @@ dissect_rtspmessage(tvbuff_t *tvb, int offset, packet_info *pinfo, */ datalen = 0; } else { - proto_tree_add_text(rtsp_tree, tvb, offset, - datalen, "Data (%d bytes)", + proto_tree_add_bytes_format(rtsp_tree, hf_rtsp_data, tvb, offset, + datalen, NULL, "Data (%d bytes)", reported_datalen); } } @@ -1424,6 +1424,9 @@ proto_register_rtsp(void) { &hf_rtsp_length, { "Length", "rtsp.length", FT_UINT16, BASE_DEC, NULL, 0x0, NULL, HFILL }}, + { &hf_rtsp_data, + { "Data", "rtsp.data", FT_BYTES, BASE_NONE, NULL, 0x0, + NULL, HFILL }}, }; module_t *rtsp_module; |