ranap_msg_factory: use OCTET_STRING_fromBuf() in ranap_new_msg_dt()
When using asn1c, we cannot use buffers allocated elsewhere and/or on
the stack as input into encoding.
diff --git a/src/ranap_msg_factory.c b/src/ranap_msg_factory.c
index e0ff42b..5644b24 100644
--- a/src/ranap_msg_factory.c
+++ b/src/ranap_msg_factory.c
@@ -180,8 +180,7 @@
else
ies.sapi = RANAP_SAPI_sapi_0;
- ies.nas_pdu.buf = (uint8_t *) nas;
- ies.nas_pdu.size = nas_len;
+ OCTET_STRING_fromBuf(&ies.nas_pdu, nas, nas_len);
/* ies -> dt */
rc = ranap_encode_directtransferies(&dt, &ies);