summaryrefslogtreecommitdiff
path: root/plugins/wimax/mac_hd_generic_decoder.c
diff options
context:
space:
mode:
authorMartin Mathieson <martin.r.mathieson@googlemail.com>2008-06-20 10:26:18 +0000
committerMartin Mathieson <martin.r.mathieson@googlemail.com>2008-06-20 10:26:18 +0000
commit2cddcc6b586be720d2acd88e70838b855d542974 (patch)
treefa53a1f7f9e5e63b770ab7f73b016a088cb59a9f /plugins/wimax/mac_hd_generic_decoder.c
parent5da0fe48b0279f813a589fb6f22ba35388de8967 (diff)
downloadwireshark-2cddcc6b586be720d2acd88e70838b855d542974.tar.gz
Fix wimax encoding err when packing subheader present.
From Frank Wang, fixes bug 2570. svn path=/trunk/; revision=25494
Diffstat (limited to 'plugins/wimax/mac_hd_generic_decoder.c')
-rw-r--r--plugins/wimax/mac_hd_generic_decoder.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/plugins/wimax/mac_hd_generic_decoder.c b/plugins/wimax/mac_hd_generic_decoder.c
index f2bfb0899c..fd2ef4ca78 100644
--- a/plugins/wimax/mac_hd_generic_decoder.c
+++ b/plugins/wimax/mac_hd_generic_decoder.c
@@ -1812,9 +1812,9 @@ void dissect_mac_header_generic_decoder(tvbuff_t *tvb, packet_info *pinfo, proto
/* defragment first if it is fragmented */
if (frag_type == NO_FRAG)
{ /* not fragmented payload */
- payload_tvb = tvb_new_subset(tvb, offset, length, length);
- payload_length = length;
- new_payload_len = length;
+ payload_tvb = tvb_new_subset(tvb, offset, frag_len, frag_len);
+ payload_length = frag_len;
+ new_payload_len = frag_len;
}
else /* fragmented payload */
{ /* add the frag */