aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-bssgp.c
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2008-05-14 07:35:52 +0000
committerAnders Broman <anders.broman@ericsson.com>2008-05-14 07:35:52 +0000
commit2e0c1810e72f4fed95711e6973494991c7edbecc (patch)
tree8cebf7e949ec103d90b13a78a64aacc688137c69 /epan/dissectors/packet-bssgp.c
parent5f4f0df38720c81ecfffac2dc35056ac52550358 (diff)
downloadwireshark-2e0c1810e72f4fed95711e6973494991c7edbecc.tar.gz
wireshark-2e0c1810e72f4fed95711e6973494991c7edbecc.tar.bz2
wireshark-2e0c1810e72f4fed95711e6973494991c7edbecc.zip
Fix some of the Errors/warnings detected by checkapi.
svn path=/trunk/; revision=25294
Diffstat (limited to 'epan/dissectors/packet-bssgp.c')
-rw-r--r--epan/dissectors/packet-bssgp.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/epan/dissectors/packet-bssgp.c b/epan/dissectors/packet-bssgp.c
index 20dbac0f61..b2b4ca8451 100644
--- a/epan/dissectors/packet-bssgp.c
+++ b/epan/dissectors/packet-bssgp.c
@@ -1261,6 +1261,7 @@ bssgp_proto_handoff(bssgp_ie_t *ie, build_info_t *bi, int ie_start_offset, disse
static void
decode_nri(proto_tree *tf, build_info_t *bi, guint32 tmsi_tlli) {
+ proto_item *hidden_item;
const guint32 LOCAL_TLLI_MASK = 0xc0000000;
const guint32 FOREIGN_TLLI_MASK = 0x80000000;
guint16 nri;
@@ -1270,8 +1271,9 @@ decode_nri(proto_tree *tf, build_info_t *bi, guint32 tmsi_tlli) {
((tmsi_tlli & FOREIGN_TLLI_MASK) == FOREIGN_TLLI_MASK))) {
nri = get_masked_guint32(tmsi_tlli, make_mask32( (guint8) bssgp_nri_length, 8));
if (tf) {
- proto_tree_add_uint_hidden(tf, hf_bssgp_nri, bi->tvb, bi->offset, 4,
+ hidden_item = proto_tree_add_uint(tf, hf_bssgp_nri, bi->tvb, bi->offset, 4,
nri);
+ PROTO_ITEM_SET_HIDDEN(hidden_item);
}
if (check_col(bi->pinfo->cinfo, COL_INFO)) {
col_append_sep_fstr(bi->pinfo->cinfo, COL_INFO, BSSGP_SEP,
@@ -1702,7 +1704,7 @@ decode_iei_alignment_octets(bssgp_ie_t *ie, build_info_t *bi, int ie_start_offse
static void
decode_iei_bvci(bssgp_ie_t *ie, build_info_t *bi, int ie_start_offset) {
- proto_item *ti;
+ proto_item *ti, *hidden_item;
guint16 bvci;
bvci = tvb_get_ntohs(bi->tvb, bi->offset);
@@ -1710,9 +1712,10 @@ decode_iei_bvci(bssgp_ie_t *ie, build_info_t *bi, int ie_start_offset) {
if (bi->bssgp_tree) {
ti = bssgp_proto_tree_add_ie(ie, bi, ie_start_offset);
proto_item_append_text(ti, ": %u", bvci);
- proto_tree_add_item_hidden(bi->bssgp_tree, hf_bssgp_bvci,
+ hidden_item = proto_tree_add_item(bi->bssgp_tree, hf_bssgp_bvci,
bi->tvb, bi->offset, ie->value_length,
BSSGP_LITTLE_ENDIAN);
+ PROTO_ITEM_SET_HIDDEN(hidden_item);
}
bi->offset += ie->value_length;
@@ -3418,7 +3421,7 @@ decode_iei_service_utran_cco(bssgp_ie_t *ie, build_info_t *bi, int ie_start_offs
static void
decode_iei_nsei(bssgp_ie_t *ie, build_info_t *bi, int ie_start_offset) {
- proto_item *ti;
+ proto_item *ti, *hidden_item;
guint16 nsei;
nsei = tvb_get_ntohs(bi->tvb, bi->offset);
@@ -3426,8 +3429,9 @@ decode_iei_nsei(bssgp_ie_t *ie, build_info_t *bi, int ie_start_offset) {
if (bi->bssgp_tree) {
ti = bssgp_proto_tree_add_ie(ie, bi, ie_start_offset);
proto_item_append_text(ti, ": %u", nsei);
- proto_tree_add_item_hidden(bi->bssgp_tree, hf_bssgp_nsei,
+ hidden_item = proto_tree_add_item(bi->bssgp_tree, hf_bssgp_nsei,
bi->tvb, bi->offset, 2, BSSGP_LITTLE_ENDIAN);
+ PROTO_ITEM_SET_HIDDEN(hidden_item);
}
bi->offset += ie->value_length;