diff options
author | etxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7> | 2005-11-13 18:09:44 +0000 |
---|---|---|
committer | etxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7> | 2005-11-13 18:09:44 +0000 |
commit | f399f78a0119aa149cd5b99f9cee7a805b5b65c3 (patch) | |
tree | 8a06c8957fbf5329ac0f4f35a54a21c6f1b20fe9 /epan/dissectors/packet-ranap.c | |
parent | 806f99c72b31e090f6341efbd2da18ff2bf73b0c (diff) |
Fix the lenght calculation.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@16499 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/packet-ranap.c')
-rw-r--r-- | epan/dissectors/packet-ranap.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/epan/dissectors/packet-ranap.c b/epan/dissectors/packet-ranap.c index 73760bc47e..80bf0e4d5a 100644 --- a/epan/dissectors/packet-ranap.c +++ b/epan/dissectors/packet-ranap.c @@ -10188,6 +10188,7 @@ static int dissect_ranap_ies(tvbuff_t *tvb, int offset, packet_info *pinfo, prot offset = dissect_id_E_DCH_MAC_d_Flow_ID(tvb, offset, pinfo, tree); break; default: + offset = offset + (length<<3); break; } @@ -10206,6 +10207,7 @@ static int dissect_ranap_FirstValue_ies(tvbuff_t *tvb, int offset, packet_info * offset = dissect_id_RAB_SetupOrModifyItem1(tvb, offset, pinfo, tree); break; default: + offset = offset + (length<<3); break; } /* We might not stop on a byte boundary */ @@ -10224,6 +10226,7 @@ static int dissect_ranap_SecondValue_ies(tvbuff_t *tvb, int offset, packet_info offset = dissect_id_RAB_SetupOrModifyItem2(tvb, offset, pinfo, tree); break; default: + offset = offset + (length<<3); break; } /* We might not stop on a byte boundary */ @@ -10365,6 +10368,7 @@ static int dissect_ranap_messages(tvbuff_t *tvb, int offset, packet_info *pinfo, offset = dissect_mBMSRABReleaseRequest(tvb, offset, pinfo, tree); break; default: + offset = offset + (length<<3); break; } break; @@ -10480,6 +10484,7 @@ static int dissect_ranap_messages(tvbuff_t *tvb, int offset, packet_info *pinfo, offset = dissect_mBMSRABRelease(tvb, offset, pinfo, tree); break; default: + offset = offset + (length<<3); break; } break; @@ -10581,6 +10586,7 @@ static int dissect_ranap_messages(tvbuff_t *tvb, int offset, packet_info *pinfo, offset = dissect_mBMSRABReleaseFailure(tvb, offset, pinfo, tree); break; default: + offset = offset + (length<<3); break; } break; @@ -10675,6 +10681,7 @@ static int dissect_ranap_messages(tvbuff_t *tvb, int offset, packet_info *pinfo, case 42: /* id-MBMSRABRelease*/ break; default: + offset = offset + (length<<3); break; } break; |