aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-dcp-etsi.c
diff options
context:
space:
mode:
authorMichael Mann <mmann78@netscape.net>2013-01-26 15:07:25 +0000
committerMichael Mann <mmann78@netscape.net>2013-01-26 15:07:25 +0000
commitc3651f0409d6f999418ad785a734ae9921fcf706 (patch)
treee8a20ca7b20adfafb15d142db7a8fb16489ab6a4 /epan/dissectors/packet-dcp-etsi.c
parentf75e904ecc8cb74e8ed6be5d7b11eb4158de85ce (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.c4
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)",