aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-gprscdr.c
diff options
context:
space:
mode:
authorAndersBroman <anders.broman@ericsson.com>2015-01-13 15:12:45 +0100
committerAnders Broman <a.broman58@gmail.com>2015-01-13 14:15:20 +0000
commit42e40404294837b60af756dfbe0e6bb55cebaa21 (patch)
tree06fe3c68c8f900c0bd75b65d8ca7efdcdfc716c6 /epan/dissectors/packet-gprscdr.c
parentdb7f25f35461730e3a67ec196ac58ca2203a03a0 (diff)
[GPRS CDR]Fix faulty ASN1 modification
Should be: egsnPDPRecord [70] EGSNPDPRecordV750 Change-Id: I4b03524c09b6ce603cf4783144d588c8839a16e6 Reviewed-on: https://code.wireshark.org/review/6523 Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'epan/dissectors/packet-gprscdr.c')
-rw-r--r--epan/dissectors/packet-gprscdr.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/epan/dissectors/packet-gprscdr.c b/epan/dissectors/packet-gprscdr.c
index 8e30a5f673..451fbd7073 100644
--- a/epan/dissectors/packet-gprscdr.c
+++ b/epan/dissectors/packet-gprscdr.c
@@ -185,6 +185,7 @@ static int hf_gprscdr_sgsnPDPRecord_01 = -1; /* SGSNPDPRecord */
static int hf_gprscdr_ggsnPDPRecord_01 = -1; /* GGSNPDPRecordV750 */
static int hf_gprscdr_sgsnSMORecord_01 = -1; /* SGSNSMORecord */
static int hf_gprscdr_sgsnSMTRecord_01 = -1; /* SGSNSMTRecord */
+static int hf_gprscdr_egsnPDPRecord_01 = -1; /* EGSNPDPRecordV750 */
static int hf_gprscdr_sGWRecord = -1; /* SGWRecord */
static int hf_gprscdr_pGWRecord = -1; /* PGWRecord */
static int hf_gprscdr_tDFRecord = -1; /* TDFRecord */
@@ -3345,7 +3346,7 @@ static const ber_choice_t GPRSRecord_choice[] = {
{ 21, &hf_gprscdr_ggsnPDPRecord_01, BER_CLASS_CON, 21, BER_FLAGS_IMPLTAG, dissect_gprscdr_GGSNPDPRecordV750 },
{ 23, &hf_gprscdr_sgsnSMORecord_01, BER_CLASS_CON, 23, BER_FLAGS_IMPLTAG, dissect_gprscdr_SGSNSMORecord },
{ 24, &hf_gprscdr_sgsnSMTRecord_01, BER_CLASS_CON, 24, BER_FLAGS_IMPLTAG, dissect_gprscdr_SGSNSMTRecord },
- { 70, &hf_gprscdr_egsnPDPRecord, BER_CLASS_CON, 70, BER_FLAGS_IMPLTAG, dissect_gprscdr_EGSNPDPRecord },
+ { 70, &hf_gprscdr_egsnPDPRecord_01, BER_CLASS_CON, 70, BER_FLAGS_IMPLTAG, dissect_gprscdr_EGSNPDPRecordV750 },
{ 78, &hf_gprscdr_sGWRecord , BER_CLASS_CON, 78, BER_FLAGS_IMPLTAG, dissect_gprscdr_SGWRecord },
{ 79, &hf_gprscdr_pGWRecord , BER_CLASS_CON, 79, BER_FLAGS_IMPLTAG, dissect_gprscdr_PGWRecord },
{ 92, &hf_gprscdr_tDFRecord , BER_CLASS_CON, 92, BER_FLAGS_IMPLTAG, dissect_gprscdr_TDFRecord },
@@ -3942,6 +3943,10 @@ proto_register_gprscdr(void)
{ "sgsnSMTRecord", "gprscdr.sgsnSMTRecord_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_gprscdr_egsnPDPRecord_01,
+ { "egsnPDPRecord", "gprscdr.egsnPDPRecord_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "EGSNPDPRecordV750", HFILL }},
{ &hf_gprscdr_sGWRecord,
{ "sGWRecord", "gprscdr.sGWRecord_element",
FT_NONE, BASE_NONE, NULL, 0,