diff options
author | Harald Welte <laforge@gnumonks.org> | 2015-12-24 15:33:21 +0100 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2015-12-24 15:33:21 +0100 |
commit | 57d873392cf27daf5a7fc7e39f6b068b659e1631 (patch) | |
tree | f58ce6ffd847563b5215faf6bf72ce4ab47e26b7 /src | |
parent | ea98b6f6d6e5c17e8686293d86eb443fd1cd8bb6 (diff) |
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.
Diffstat (limited to 'src')
-rw-r--r-- | src/ranap_msg_factory.c | 3 |
1 files changed, 1 insertions, 2 deletions
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 @@ struct msgb *ranap_new_msg_dt(uint8_t sapi, const uint8_t *nas, unsigned int nas 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); |