aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-dmp.c
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2011-09-26 14:50:59 +0000
committerAnders Broman <anders.broman@ericsson.com>2011-09-26 14:50:59 +0000
commitb87f9143e42552cb6c3181ef35a79c3df526ef4a (patch)
treef58b6818e6345fd1968b675729055443c1386ef5 /epan/dissectors/packet-dmp.c
parentab901be153637f37698e9501dac9d38b10bf46ec (diff)
Get rid of check_col, while at it set ENC.
svn path=/trunk/; revision=39149
Diffstat (limited to 'epan/dissectors/packet-dmp.c')
-rw-r--r--epan/dissectors/packet-dmp.c72
1 files changed, 35 insertions, 37 deletions
diff --git a/epan/dissectors/packet-dmp.c b/epan/dissectors/packet-dmp.c
index d6f64aaea8..5dba9b69fa 100644
--- a/epan/dissectors/packet-dmp.c
+++ b/epan/dissectors/packet-dmp.c
@@ -4034,7 +4034,6 @@ static void dissect_dmp (tvbuff_t *tvb, packet_info *pinfo,
dmp_add_seq_ack_analysis (tvb, pinfo, dmp_tree, offset);
}
- if (check_col (pinfo->cinfo, COL_INFO)) {
if (((dmp.msg_type == STANAG) || (dmp.msg_type == IPM) ||
(dmp.msg_type == REPORT) || (dmp.msg_type == NOTIF)) &&
dmp.id_val && dmp.id_val->msg_resend_count)
@@ -4054,49 +4053,48 @@ static void dissect_dmp (tvbuff_t *tvb, packet_info *pinfo,
col_append_fstr (pinfo->cinfo, COL_INFO, "[Dup ACK %d#%d] ",
dmp.id_val->ack_id, dmp.id_val->ack_resend_count);
retrans_or_dup_ack = TRUE;
+ }
+ if (dmp_align && !retrans_or_dup_ack) {
+ if (dmp.msg_type == ACK) {
+ /* ACK does not have "Msg Id" */
+ col_append_fstr (pinfo->cinfo, COL_INFO, "%-45.45s", msg_type_to_str ());
+ } else {
+ col_append_fstr (pinfo->cinfo, COL_INFO, "%-31.31s", msg_type_to_str ());
}
+ } else {
+ col_append_str (pinfo->cinfo, COL_INFO, msg_type_to_str ());
+ }
+ if ((dmp.msg_type == STANAG) || (dmp.msg_type == IPM) ||
+ (dmp.msg_type == REPORT) || (dmp.msg_type == NOTIF))
+ {
if (dmp_align && !retrans_or_dup_ack) {
- if (dmp.msg_type == ACK) {
- /* ACK does not have "Msg Id" */
- col_append_fstr (pinfo->cinfo, COL_INFO, "%-45.45s", msg_type_to_str ());
- } else {
- col_append_fstr (pinfo->cinfo, COL_INFO, "%-31.31s", msg_type_to_str ());
- }
+ col_append_fstr (pinfo->cinfo, COL_INFO, " Msg Id: %5d", dmp.msg_id);
} else {
- col_append_str (pinfo->cinfo, COL_INFO, msg_type_to_str ());
- }
- if ((dmp.msg_type == STANAG) || (dmp.msg_type == IPM) ||
- (dmp.msg_type == REPORT) || (dmp.msg_type == NOTIF))
- {
- if (dmp_align && !retrans_or_dup_ack) {
- col_append_fstr (pinfo->cinfo, COL_INFO, " Msg Id: %5d", dmp.msg_id);
- } else {
- col_append_fstr (pinfo->cinfo, COL_INFO, ", Msg Id: %d", dmp.msg_id);
- }
+ col_append_fstr (pinfo->cinfo, COL_INFO, ", Msg Id: %d", dmp.msg_id);
}
- if ((dmp.msg_type == REPORT) || (dmp.msg_type == NOTIF) ||
- (dmp.msg_type == ACK))
- {
- if (dmp_align && !retrans_or_dup_ack) {
- col_append_fstr (pinfo->cinfo, COL_INFO, " Subj Id: %5d",
- dmp.subj_id);
- } else {
- col_append_fstr (pinfo->cinfo, COL_INFO, ", Subj Id: %d",
- dmp.subj_id);
- }
- } else if (dmp.struct_id) {
- if (dmp_align && !retrans_or_dup_ack) {
- col_append_fstr (pinfo->cinfo, COL_INFO, " Body Id: %s",
- format_text (dmp.struct_id, strlen (dmp.struct_id)));
- } else {
- col_append_fstr (pinfo->cinfo, COL_INFO, ", Body Id: %s",
- format_text (dmp.struct_id, strlen (dmp.struct_id)));
- }
+ }
+ if ((dmp.msg_type == REPORT) || (dmp.msg_type == NOTIF) ||
+ (dmp.msg_type == ACK))
+ {
+ if (dmp_align && !retrans_or_dup_ack) {
+ col_append_fstr (pinfo->cinfo, COL_INFO, " Subj Id: %5d",
+ dmp.subj_id);
+ } else {
+ col_append_fstr (pinfo->cinfo, COL_INFO, ", Subj Id: %d",
+ dmp.subj_id);
}
- if (dmp.checksum && (checksum1 != checksum2)) {
- col_append_str (pinfo->cinfo, COL_INFO, ", Checksum incorrect");
+ } else if (dmp.struct_id) {
+ if (dmp_align && !retrans_or_dup_ack) {
+ col_append_fstr (pinfo->cinfo, COL_INFO, " Body Id: %s",
+ format_text (dmp.struct_id, strlen (dmp.struct_id)));
+ } else {
+ col_append_fstr (pinfo->cinfo, COL_INFO, ", Body Id: %s",
+ format_text (dmp.struct_id, strlen (dmp.struct_id)));
}
}
+ if (dmp.checksum && (checksum1 != checksum2)) {
+ col_append_str (pinfo->cinfo, COL_INFO, ", Checksum incorrect");
+ }
proto_item_append_text (ti, ", Version: %d%s, %s", dmp.version,
(dmp.prot_id == PROT_NAT ? " (national)" : ""),