GSM-MAP: Dissect SM-DeliveryFailureCause variants
V1 version may omit SEQUENCE and have only the SM_EnumeratedDeliveryFailureCause element.
This commit is contained in:
parent
77da5163a6
commit
6e4e4ebd50
|
@ -1972,7 +1972,11 @@ static int dissect_returnErrorData(proto_tree *tree, tvbuff_t *tvb, int offset,
|
|||
offset=dissect_gsm_map_er_SubBusyForMT_SMS_Param(FALSE, tvb, offset, actx, tree, -1);
|
||||
break;
|
||||
case 32: /* SM-DeliveryFailureCause */
|
||||
offset=dissect_gsm_map_er_SM_DeliveryFailureCause(FALSE, tvb, offset, actx, tree, -1);
|
||||
offset = dissect_mc_message(tvb, offset, actx, tree,
|
||||
FALSE, dissect_gsm_map_er_SM_EnumeratedDeliveryFailureCause, hf_gsm_map_er_sm_EnumeratedDeliveryFailureCause,
|
||||
FALSE, dissect_gsm_map_er_SM_DeliveryFailureCause, -1,
|
||||
FALSE, NULL, -1);
|
||||
|
||||
break;
|
||||
case 33: /* MessageWaitListFullParam */
|
||||
offset=dissect_gsm_map_er_MessageWaitListFullParam(FALSE, tvb, offset, actx, tree, -1);
|
||||
|
|
|
@ -23364,7 +23364,11 @@ static int dissect_returnErrorData(proto_tree *tree, tvbuff_t *tvb, int offset,
|
|||
offset=dissect_gsm_map_er_SubBusyForMT_SMS_Param(FALSE, tvb, offset, actx, tree, -1);
|
||||
break;
|
||||
case 32: /* SM-DeliveryFailureCause */
|
||||
offset=dissect_gsm_map_er_SM_DeliveryFailureCause(FALSE, tvb, offset, actx, tree, -1);
|
||||
offset = dissect_mc_message(tvb, offset, actx, tree,
|
||||
FALSE, dissect_gsm_map_er_SM_EnumeratedDeliveryFailureCause, hf_gsm_map_er_sm_EnumeratedDeliveryFailureCause,
|
||||
FALSE, dissect_gsm_map_er_SM_DeliveryFailureCause, -1,
|
||||
FALSE, NULL, -1);
|
||||
|
||||
break;
|
||||
case 33: /* MessageWaitListFullParam */
|
||||
offset=dissect_gsm_map_er_MessageWaitListFullParam(FALSE, tvb, offset, actx, tree, -1);
|
||||
|
@ -32093,7 +32097,7 @@ void proto_register_gsm_map(void) {
|
|||
NULL, HFILL }},
|
||||
|
||||
/*--- End of included file: packet-gsm_map-hfarr.c ---*/
|
||||
#line 3335 "./asn1/gsm_map/packet-gsm_map-template.c"
|
||||
#line 3339 "./asn1/gsm_map/packet-gsm_map-template.c"
|
||||
};
|
||||
|
||||
/* List of subtrees */
|
||||
|
@ -32849,7 +32853,7 @@ void proto_register_gsm_map(void) {
|
|||
&ett_NokiaMAP_Extensions_AllowedServiceData,
|
||||
|
||||
/*--- End of included file: packet-gsm_map-ettarr.c ---*/
|
||||
#line 3374 "./asn1/gsm_map/packet-gsm_map-template.c"
|
||||
#line 3378 "./asn1/gsm_map/packet-gsm_map-template.c"
|
||||
};
|
||||
|
||||
static ei_register_info ei[] = {
|
||||
|
@ -32993,7 +32997,7 @@ void proto_register_gsm_map(void) {
|
|||
|
||||
|
||||
/*--- End of included file: packet-gsm_map-dis-tab.c ---*/
|
||||
#line 3434 "./asn1/gsm_map/packet-gsm_map-template.c"
|
||||
#line 3438 "./asn1/gsm_map/packet-gsm_map-template.c"
|
||||
oid_add_from_string("ericsson-gsm-Map-Ext","1.2.826.0.1249.58.1.0" );
|
||||
oid_add_from_string("accessTypeNotAllowed-id","1.3.12.2.1107.3.66.1.2");
|
||||
/*oid_add_from_string("map-ac networkLocUp(1) version3(3)","0.4.0.0.1.0.1.3" );
|
||||
|
|
Loading…
Reference in New Issue