ranap: Don't forget ProtocolIE-CointainerPair around ProtocolIE-FieldPair
diff --git a/src/ranap/RANAP_RAB-IE-ContainerPairList.c b/src/ranap/RANAP_RAB-IE-ContainerPairList.c
index 6620bef..92d25f6 100644
--- a/src/ranap/RANAP_RAB-IE-ContainerPairList.c
+++ b/src/ranap/RANAP_RAB-IE-ContainerPairList.c
@@ -15,7 +15,7 @@
{ ATF_POINTER, 0, 0,
-1 /* Ambiguous tag (CHOICE?) */,
0,
- &asn_DEF_RANAP_ProtocolIE_FieldPair,
+ &asn_DEF_RANAP_ProtocolIE_ContainerPair,
0, /* Defer constraints checking to the member type */
0, /* No PER visible constraints */
0,
diff --git a/src/ranap/RANAP_RAB-IE-ContainerPairList.h b/src/ranap/RANAP_RAB-IE-ContainerPairList.h
index 871d8e6..2a6adb7 100644
--- a/src/ranap/RANAP_RAB-IE-ContainerPairList.h
+++ b/src/ranap/RANAP_RAB-IE-ContainerPairList.h
@@ -11,7 +11,7 @@
#include <asn_application.h>
/* Including external dependencies */
-#include "RANAP_ProtocolIE-FieldPair.h"
+#include "RANAP_ProtocolIE-ContainerPair.h"
#include <asn_SEQUENCE_OF.h>
#include <constr_SEQUENCE_OF.h>
@@ -21,7 +21,7 @@
/* RANAP_RAB-IE-ContainerPairList */
typedef struct RANAP_RAB_IE_ContainerPairList {
- A_SEQUENCE_OF(RANAP_ProtocolIE_FieldPair_t) list;
+ A_SEQUENCE_OF(RANAP_ProtocolIE_ContainerPair_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
diff --git a/src/ranap_msg_factory.c b/src/ranap_msg_factory.c
index e98936a..744f7f0 100644
--- a/src/ranap_msg_factory.c
+++ b/src/ranap_msg_factory.c
@@ -529,8 +529,10 @@
ASN_STRUCT_FREE_CONTENTS_ONLY(asn_DEF_RANAP_RAB_SetupOrModifyItemFirst, &first);
ASN_STRUCT_FREE_CONTENTS_ONLY(asn_DEF_RANAP_RAB_SetupOrModifyItemSecond, &second);
+ RANAP_ProtocolIE_ContainerPair_t *container_pair = CALLOC(1, sizeof(*container_pair));
/* Add the pair to the list of IEs of the RAB ass.req */
- ASN_SEQUENCE_ADD(&ies.raB_SetupOrModifyList.list, pair);
+ ASN_SEQUENCE_ADD(container_pair, pair);
+ ASN_SEQUENCE_ADD(&ies.raB_SetupOrModifyList.list, container_pair);
/* encode the IEs into the actual assignment request:
* ies -> out */
@@ -601,8 +603,11 @@
ASN_STRUCT_FREE_CONTENTS_ONLY(asn_DEF_RANAP_RAB_SetupOrModifyItemFirst, &first);
ASN_STRUCT_FREE_CONTENTS_ONLY(asn_DEF_RANAP_RAB_SetupOrModifyItemSecond, &second);
+ RANAP_ProtocolIE_ContainerPair_t *container_pair = CALLOC(1, sizeof(*container_pair));
/* Add the pair to the list of IEs of the RAB ass.req */
- ASN_SEQUENCE_ADD(&ies.raB_SetupOrModifyList.list, pair);
+ ASN_SEQUENCE_ADD(container_pair, pair);
+ /* Add the pair to the list of IEs of the RAB ass.req */
+ ASN_SEQUENCE_ADD(&ies.raB_SetupOrModifyList.list, container_pair);
/* encode the IEs into the actual assignment request:
* ies -> out */