aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Mathieson <martin.mathieson@keysight.com>2022-10-31 21:42:59 +0000
committerPascal Quantin <pascal@wireshark.org>2022-10-31 23:01:23 +0000
commit2e98ceb0d1fdf96fa2a2b19b8fbaa21b4c78fe30 (patch)
tree486f68ddd878c234c9a59aef5a2640834343d161
parent4c2d0f16d4931c9e6f0bf60fb61e2eef0f98b54e (diff)
E2AP: Following ans2wrs.py fix, can now extend RANParameter-ID range
-rw-r--r--epan/dissectors/asn1/e2ap/e2sm-ric-v1.02.asn3
-rw-r--r--epan/dissectors/packet-e2ap.c6
2 files changed, 4 insertions, 5 deletions
diff --git a/epan/dissectors/asn1/e2ap/e2sm-ric-v1.02.asn b/epan/dissectors/asn1/e2ap/e2sm-ric-v1.02.asn
index 62133dce36..8212155841 100644
--- a/epan/dissectors/asn1/e2ap/e2sm-ric-v1.02.asn
+++ b/epan/dissectors/asn1/e2ap/e2sm-ric-v1.02.asn
@@ -204,8 +204,7 @@ EventTrigger-UEevent-Info-Item ::= SEQUENCE {
-------------------------------
-- RANParameter-ID ::= INTEGER (1..2^32, ...)
--- N.B. will not cope with highest value..
-RANParameter-ID ::= INTEGER (1..4294967295, ...)
+RANParameter-ID ::= INTEGER (1..4294967296, ...)
RANParameter-Name ::= PrintableString (SIZE(1..150, ...))
diff --git a/epan/dissectors/packet-e2ap.c b/epan/dissectors/packet-e2ap.c
index b78aa9b52a..aa9c48f0d6 100644
--- a/epan/dissectors/packet-e2ap.c
+++ b/epan/dissectors/packet-e2ap.c
@@ -5520,8 +5520,8 @@ dissect_e2ap_EventTrigger_Cell_Info_Item_Choice_Individual(tvbuff_t *tvb _U_, in
static int
dissect_e2ap_RANParameter_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 4294967295U, NULL, TRUE);
+ offset = dissect_per_constrained_integer_64b(tvb, offset, actx, tree, hf_index,
+ 1U, G_GUINT64_CONSTANT(4294967296), NULL, TRUE);
return offset;
}
@@ -11994,7 +11994,7 @@ void proto_register_e2ap(void) {
NULL, HFILL }},
{ &hf_e2ap_ranParameter_ID,
{ "ranParameter-ID", "e2ap.ranParameter_ID",
- FT_UINT32, BASE_DEC, NULL, 0,
+ FT_UINT64, BASE_DEC, NULL, 0,
NULL, HFILL }},
{ &hf_e2ap_ranParameter_name,
{ "ranParameter-name", "e2ap.ranParameter_name",