diff options
author | Anders Broman <anders.broman@ericsson.com> | 2011-09-26 14:50:59 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2011-09-26 14:50:59 +0000 |
commit | b87f9143e42552cb6c3181ef35a79c3df526ef4a (patch) | |
tree | f58b6818e6345fd1968b675729055443c1386ef5 /epan/dissectors/packet-dmp.c | |
parent | ab901be153637f37698e9501dac9d38b10bf46ec (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.c | 72 |
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)" : ""), |