aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-ranap.c
diff options
context:
space:
mode:
authoretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>2005-11-13 18:09:44 +0000
committeretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>2005-11-13 18:09:44 +0000
commitf399f78a0119aa149cd5b99f9cee7a805b5b65c3 (patch)
tree8a06c8957fbf5329ac0f4f35a54a21c6f1b20fe9 /epan/dissectors/packet-ranap.c
parent806f99c72b31e090f6341efbd2da18ff2bf73b0c (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.c7
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;