diff options
author | Martin Kaiser <wireshark@kaiser.cx> | 2013-12-07 17:40:02 +0000 |
---|---|---|
committer | Martin Kaiser <wireshark@kaiser.cx> | 2013-12-07 17:40:02 +0000 |
commit | fa5083e8af6aeac821105b9f24af46b70cb7603e (patch) | |
tree | 5ee431f76824e74e7abb4dae1913ceae18ed1497 /epan/dissectors/packet-dvbci.c | |
parent | 7ab18667e5062785e4de683b420a5bbcf3136102 (diff) | |
download | wireshark-fa5083e8af6aeac821105b9f24af46b70cb7603e.tar.gz |
make SAC message padding filterable
svn path=/trunk/; revision=53828
Diffstat (limited to 'epan/dissectors/packet-dvbci.c')
-rw-r--r-- | epan/dissectors/packet-dvbci.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/epan/dissectors/packet-dvbci.c b/epan/dissectors/packet-dvbci.c index 1b6aa7f721..a7091b76eb 100644 --- a/epan/dissectors/packet-dvbci.c +++ b/epan/dissectors/packet-dvbci.c @@ -998,6 +998,7 @@ static int hf_dvbci_sac_payload_enc = -1; static int hf_dvbci_sac_enc_cip = -1; static int hf_dvbci_sac_payload_len = -1; static int hf_dvbci_sac_enc_body = -1; +static int hf_dvbci_sac_padding = -1; static int hf_dvbci_sac_signature = -1; static int hf_dvbci_rating = -1; static int hf_dvbci_capability_field = -1; @@ -3196,10 +3197,9 @@ dissect_sac_msg(guint32 tag, tvbuff_t *tvb, gint offset, if (sac_payload_data_len < 0) return; if (sac_payload_len > sac_payload_data_len) { - proto_tree_add_text(sac_tree, clear_sac_body_tvb, - sac_payload_data_len, - sac_payload_len-sac_payload_data_len, - "padding"); + proto_tree_add_item(sac_tree, hf_dvbci_sac_padding, + clear_sac_body_tvb, sac_payload_data_len, + sac_payload_len-sac_payload_data_len, ENC_NA); } } proto_tree_add_item(tree, hf_dvbci_sac_signature, @@ -5470,6 +5470,10 @@ proto_register_dvbci(void) { "Encrypted SAC body", "dvb-ci.cc.sac.enc_body", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL } }, + { &hf_dvbci_sac_padding, + { "Padding", "dvb-ci.cc.sac.padding", + FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL } + }, { &hf_dvbci_sac_signature, { "Signature", "dvb-ci.cc.sac.signature", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL } |