aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-armagetronad.c
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2011-09-26 05:52:58 +0000
committerAnders Broman <anders.broman@ericsson.com>2011-09-26 05:52:58 +0000
commitfc63c358435bc4bf771a0c15943a1aee890a2787 (patch)
tree8a9fc1879cbb0c4b9c4823078293dc5e8959b883 /epan/dissectors/packet-armagetronad.c
parent69bfd68ac490f8d831614f4f1643265ef27a9bb4 (diff)
Get rid of check_col() and use ENC_BIG_ENDIAN.
svn path=/trunk/; revision=39144
Diffstat (limited to 'epan/dissectors/packet-armagetronad.c')
-rw-r--r--epan/dissectors/packet-armagetronad.c37
1 files changed, 17 insertions, 20 deletions
diff --git a/epan/dissectors/packet-armagetronad.c b/epan/dissectors/packet-armagetronad.c
index 7274e0907d..3dda5017ba 100644
--- a/epan/dissectors/packet-armagetronad.c
+++ b/epan/dissectors/packet-armagetronad.c
@@ -209,17 +209,17 @@ add_message(tvbuff_t * tvb, gint offset, proto_tree * tree, GString * info)
/* DescriptorID field */
proto_tree_add_item(msg_tree, hf_armagetronad_descriptor_id, tvb,
- offset, 2, FALSE);
+ offset, 2, ENC_BIG_ENDIAN);
if (info)
g_string_append_printf(info, "%s, ", descriptor);
/* MessageID field */
proto_tree_add_item(msg_tree, hf_armagetronad_message_id, tvb,
- offset + 2, 2, FALSE);
+ offset + 2, 2, ENC_BIG_ENDIAN);
/* DataLen field */
proto_tree_add_item(msg_tree, hf_armagetronad_data_len, tvb,
- offset + 4, 2, FALSE);
+ offset + 4, 2, ENC_BIG_ENDIAN);
/* Data field */
add_message_data(tvb, offset + 6, data_len, msg_tree);
@@ -240,14 +240,13 @@ dissect_armagetronad(tvbuff_t * tvb, packet_info * pinfo, proto_tree * tree)
if (!is_armagetronad_packet(tvb))
return 0;
- info = check_col(pinfo->cinfo, COL_INFO) ? g_string_new("") : NULL;
+ info = g_string_new("");
col_set_str(pinfo->cinfo, COL_PROTOCOL, "Armagetronad");
- if (info)
- col_clear(pinfo->cinfo, COL_INFO);
+ col_clear(pinfo->cinfo, COL_INFO);
- ti = proto_tree_add_item(tree, proto_armagetronad, tvb, 0, -1, FALSE);
+ ti = proto_tree_add_item(tree, proto_armagetronad, tvb, 0, -1, ENC_BIG_ENDIAN);
armagetronad_tree = proto_item_add_subtree(ti, ett_armagetronad);
/* For each message in the frame */
@@ -257,19 +256,17 @@ dissect_armagetronad(tvbuff_t * tvb, packet_info * pinfo, proto_tree * tree)
/* After the messages, comes the SenderID */
sender = tvb_get_ntohs(tvb, offset);
proto_tree_add_item(ti, hf_armagetronad_sender_id, tvb, offset, 2,
- FALSE);
-
- if (info) {
- gsize new_len = info->len - 2; /* Remove the trailing ", " */
- if (new_len > 0)
- g_string_truncate(info, new_len);
- else
- g_string_assign(info, "No message");
-
- col_add_fstr(pinfo->cinfo, COL_INFO, "[%s] from 0x%04x",
- info->str, sender);
- g_string_free(info, TRUE);
- }
+ ENC_BIG_ENDIAN);
+
+ gsize new_len = info->len - 2; /* Remove the trailing ", " */
+ if (new_len > 0)
+ g_string_truncate(info, new_len);
+ else
+ g_string_assign(info, "No message");
+
+ col_add_fstr(pinfo->cinfo, COL_INFO, "[%s] from 0x%04x",
+ info->str, sender);
+ g_string_free(info, TRUE);
return offset + 2;
}