diff options
author | Michael Mann <mmann78@netscape.net> | 2013-01-26 15:07:25 +0000 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2013-01-26 15:07:25 +0000 |
commit | c3651f0409d6f999418ad785a734ae9921fcf706 (patch) | |
tree | e8a20ca7b20adfafb15d142db7a8fb16489ab6a4 /epan/dissectors/packet-dcp-etsi.c | |
parent | f75e904ecc8cb74e8ed6be5d7b11eb4158de85ce (diff) |
dcp-etsi dissector: new formula for rx_min
Bug 8231 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8231)
svn path=/trunk/; revision=47295
Diffstat (limited to 'epan/dissectors/packet-dcp-etsi.c')
-rw-r--r-- | epan/dissectors/packet-dcp-etsi.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/epan/dissectors/packet-dcp-etsi.c b/epan/dissectors/packet-dcp-etsi.c index d63b7bd8db..f88c96eb40 100644 --- a/epan/dissectors/packet-dcp-etsi.c +++ b/epan/dissectors/packet-dcp-etsi.c @@ -272,9 +272,7 @@ dissect_pft_fec_detailed(tvbuff_t * tvb, packet_info * pinfo, proto_tree * tree, decoded_size = fcount*plen; c_max = fcount*plen/(rsk+PFT_RS_P); /* rounded down */ - rx_min = c_max*rsk/plen; - if(rx_min*plen<c_max*rsk) - rx_min++; + rx_min = fcount - (c_max*PFT_RS_P/plen); if (fdx) new_tvb = process_reassembled_data (tvb, offset, pinfo, "Reassembled DCP (ETSI)", |