summaryrefslogtreecommitdiff
path: root/epan/dissectors/packet-dvbci.c
diff options
context:
space:
mode:
authorMartin Kaiser <wireshark@kaiser.cx>2013-12-07 17:40:02 +0000
committerMartin Kaiser <wireshark@kaiser.cx>2013-12-07 17:40:02 +0000
commitfa5083e8af6aeac821105b9f24af46b70cb7603e (patch)
tree5ee431f76824e74e7abb4dae1913ceae18ed1497 /epan/dissectors/packet-dvbci.c
parent7ab18667e5062785e4de683b420a5bbcf3136102 (diff)
downloadwireshark-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.c12
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 }