diff options
author | Martin Mathieson <martin.mathieson@keysight.com> | 2022-10-31 21:42:59 +0000 |
---|---|---|
committer | Pascal Quantin <pascal@wireshark.org> | 2022-10-31 23:01:23 +0000 |
commit | 2e98ceb0d1fdf96fa2a2b19b8fbaa21b4c78fe30 (patch) | |
tree | 486f68ddd878c234c9a59aef5a2640834343d161 | |
parent | 4c2d0f16d4931c9e6f0bf60fb61e2eef0f98b54e (diff) |
E2AP: Following ans2wrs.py fix, can now extend RANParameter-ID range
-rw-r--r-- | epan/dissectors/asn1/e2ap/e2sm-ric-v1.02.asn | 3 | ||||
-rw-r--r-- | epan/dissectors/packet-e2ap.c | 6 |
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", |