aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-cell_broadcast.c
diff options
context:
space:
mode:
authorMartin Mathieson <martin.r.mathieson@googlemail.com>2012-07-28 22:46:11 +0000
committerMartin Mathieson <martin.r.mathieson@googlemail.com>2012-07-28 22:46:11 +0000
commit923c530545ee17005289938ee753f1d319edf29d (patch)
treef5173ddf5d1bd9c3235f20a08fb8a5f15637e747 /epan/dissectors/packet-cell_broadcast.c
parent84182d345101d9329e4c08fbb8c903f9228df00a (diff)
Avoid 2 redeclarations of 'len' in inner scopes - they can all use the
outer one. They had 3 different types, so use guint, which is what tvb_length() returns. svn path=/trunk/; revision=44095
Diffstat (limited to 'epan/dissectors/packet-cell_broadcast.c')
-rw-r--r--epan/dissectors/packet-cell_broadcast.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/epan/dissectors/packet-cell_broadcast.c b/epan/dissectors/packet-cell_broadcast.c
index cd2b1393cd..95797fb15c 100644
--- a/epan/dissectors/packet-cell_broadcast.c
+++ b/epan/dissectors/packet-cell_broadcast.c
@@ -309,12 +309,13 @@ dissect_gsm_cell_broadcast(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
{
guint8 sms_encoding, total_pages, current_page;
guint32 offset = 0;
- guint32 len, msg_key;
- proto_item *cbs_page_item = NULL;
+ guint len;
+ guint32 msg_key;
+ proto_item *cbs_page_item = NULL;
proto_tree *cbs_page_tree = NULL;
- guint16 serial_number, message_id;
- tvbuff_t *cbs_page_tvb = NULL;
- tvbuff_t *cbs_msg_tvb = NULL;
+ guint16 serial_number, message_id;
+ tvbuff_t *cbs_page_tvb = NULL;
+ tvbuff_t *cbs_msg_tvb = NULL;
fragment_data * frag_data = NULL;
len = tvb_length(tvb);
@@ -343,7 +344,7 @@ dissect_gsm_cell_broadcast(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
{
proto_item *item = proto_tree_add_text(cbs_page_tree, tvb, offset, -1, "Cell Broadcast Page Contents");
proto_tree *cbs_page_subtree = proto_item_add_subtree(item, ett_gsm_cbs_page_content);
- gint len = tvb_length(cbs_page_tvb);
+ len = tvb_length(cbs_page_tvb);
proto_tree_add_string(cbs_page_subtree, hf_gsm_cbs_page_content, cbs_page_tvb, 0, len, tvb_get_ephemeral_string(cbs_page_tvb, 0, len));
}
if (total_pages == 1)
@@ -366,7 +367,6 @@ dissect_gsm_cell_broadcast(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
}
if (cbs_msg_tvb != NULL)
{
- guint16 len;
proto_item *cbs_msg_item = NULL;
proto_tree *cbs_msg_tree = NULL;