diff options
author | Martin Mathieson <martin.r.mathieson@googlemail.com> | 2008-06-20 10:26:18 +0000 |
---|---|---|
committer | Martin Mathieson <martin.r.mathieson@googlemail.com> | 2008-06-20 10:26:18 +0000 |
commit | 2cddcc6b586be720d2acd88e70838b855d542974 (patch) | |
tree | fa53a1f7f9e5e63b770ab7f73b016a088cb59a9f /plugins/wimax/mac_hd_generic_decoder.c | |
parent | 5da0fe48b0279f813a589fb6f22ba35388de8967 (diff) | |
download | wireshark-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.c | 6 |
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 */ |