diff options
author | Stig Bjørlykke <stig@bjorlykke.org> | 2008-01-15 22:32:34 +0000 |
---|---|---|
committer | Stig Bjørlykke <stig@bjorlykke.org> | 2008-01-15 22:32:34 +0000 |
commit | c6ac2fd721cacc2aa97f19e9fc9526788d876419 (patch) | |
tree | 7ea7244bd799dee57db3d8b89faba9a99215e0bb /epan/dissectors/packet-dmp.c | |
parent | 5bbef7d0c00787875e39f8f08980257e4f69e7d4 (diff) |
Fixed a small issue reporting corresponding package num for retransmitted
reports and notifications.
svn path=/trunk/; revision=24107
Diffstat (limited to 'epan/dissectors/packet-dmp.c')
-rw-r--r-- | epan/dissectors/packet-dmp.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/epan/dissectors/packet-dmp.c b/epan/dissectors/packet-dmp.c index 22ac7583af..cb5f10feb0 100644 --- a/epan/dissectors/packet-dmp.c +++ b/epan/dissectors/packet-dmp.c @@ -3537,8 +3537,16 @@ static void dissect_dmp (tvbuff_t *tvb, packet_info *pinfo, (dmp.msg_type == REPORT) || (dmp.msg_type == NOTIF)) && dmp.id_val && dmp.id_val->msg_resend_count) { + guint retrans_num; + if (dmp.msg_type == REPORT) { + retrans_num = dmp.id_val->rep_id; + } else if (dmp.msg_type == NOTIF) { + retrans_num = dmp.id_val->not_id; + } else { + retrans_num = dmp.id_val->msg_id; + } col_append_fstr (pinfo->cinfo, COL_INFO, "[Retrans %d#%d] ", - dmp.id_val->msg_id, dmp.id_val->msg_resend_count); + retrans_num, dmp.id_val->msg_resend_count); retrans_or_dup_ack = TRUE; } else if (dmp.msg_type == ACK && dmp.id_val && dmp.id_val->ack_resend_count) { col_append_fstr (pinfo->cinfo, COL_INFO, "[Dup ACK %d#%d] ", |