Fix a 3GPP specification error.
authoretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>
Thu, 23 Feb 2012 13:10:59 +0000 (13:10 +0000)
committeretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>
Thu, 23 Feb 2012 13:10:59 +0000 (13:10 +0000)
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@41161 f5534014-38df-0310-8fa8-9805f1628bb7

asn1/m3ap/M3AP-IEs.asn
epan/dissectors/packet-m3ap.c

index edbe847a4b77d25a8b4a280fd405c6f7a3d1ca58..2f3348e0bfc2072ee20a291e72c7fde1e3a04292 100644 (file)
@@ -153,7 +153,8 @@ ExtendedMCE-ID ::= OCTET STRING (SIZE(1))
 Global-MCE-ID ::= SEQUENCE {
        pLMN-Identity                   PLMN-Identity,
        mCE-ID                                  MCE-ID,
-       extendedMCE-ID                  ExtendedMCE-ID,
+-- WS 3GPP Spec error fixed.
+       extendedMCE-ID                  ExtendedMCE-ID OPTIONAL,
        iE-Extensions                   ProtocolExtensionContainer { {GlobalMCE-ID-ExtIEs} } OPTIONAL,
        ...
 }
index ca11cd050fe0d555158946823322a9d46ba67608..e6f76b7382b81b2b4d34eb7a676177e9a586fdf6 100644 (file)
@@ -899,7 +899,7 @@ dissect_m3ap_MCE_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
 static const per_sequence_t Global_MCE_ID_sequence[] = {
   { &hf_m3ap_pLMN_Identity  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_m3ap_PLMN_Identity },
   { &hf_m3ap_mCE_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_m3ap_MCE_ID },
-  { &hf_m3ap_extendedMCE_ID , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_m3ap_ExtendedMCE_ID },
+  { &hf_m3ap_extendedMCE_ID , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_m3ap_ExtendedMCE_ID },
   { &hf_m3ap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_m3ap_ProtocolExtensionContainer },
   { NULL, 0, 0, NULL }
 };