diff options
author | Pascal Quantin <pascal.quantin@gmail.com> | 2016-11-11 22:20:07 +0100 |
---|---|---|
committer | Pascal Quantin <pascal.quantin@gmail.com> | 2016-11-12 10:21:22 +0000 |
commit | 54c3df86f31e05fa8444daddce332d4ad7802173 (patch) | |
tree | 054a32b836cf202e8c9bb145ac40a16c96e971a9 /epan/dissectors/asn1/ranap | |
parent | 134f5ad96c55806c3410555a52a4b5407f472e48 (diff) |
PER: add support for bit strings >= 16K
Bug: 13123
Change-Id: Ie20ef75393ea601d2702a024e0ade94b85adf9f2
Reviewed-on: https://code.wireshark.org/review/18748
Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Diffstat (limited to 'epan/dissectors/asn1/ranap')
-rw-r--r-- | epan/dissectors/asn1/ranap/packet-ranap-template.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/dissectors/asn1/ranap/packet-ranap-template.c b/epan/dissectors/asn1/ranap/packet-ranap-template.c index df987a9e82..e99e9bc843 100644 --- a/epan/dissectors/asn1/ranap/packet-ranap-template.c +++ b/epan/dissectors/asn1/ranap/packet-ranap-template.c @@ -285,7 +285,7 @@ dissect_sccp_ranap_heur(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, voi #define MSG_TYPE_OFFSET 1 if (tvb_captured_length(tvb) < RANAP_MSG_MIN_LENGTH) { return FALSE; } /* Read the length NOTE offset in bits */ - offset = dissect_per_length_determinant(tvb, LENGTH_OFFSET<<3, &asn1_ctx, tree, -1, &length); + offset = dissect_per_length_determinant(tvb, LENGTH_OFFSET<<3, &asn1_ctx, tree, -1, &length, NULL); offset = offset>>3; if (length!= (tvb_reported_length(tvb) - offset)){ return FALSE; |