From 932f6133ba05e133f8faae871a3b1e13d5579baa Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Thu, 7 Sep 2023 05:08:09 +0200 Subject: MNCC_EncDec.c: fix missing SDP in enc of mncc_rtp Change-Id: Ice4e9ac63d9d8c8bff33298eb1e1dcb413179cc9 --- library/MNCC_EncDec.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/library/MNCC_EncDec.cc b/library/MNCC_EncDec.cc index ffc2aa8c..0119863e 100644 --- a/library/MNCC_EncDec.cc +++ b/library/MNCC_EncDec.cc @@ -229,6 +229,10 @@ OCTETSTRING enc__MNCC__PDU(const MNCC__PDU& in) } rtp.payload_type = in.u().rtp().payload__type(); rtp.payload_msg_type = in.u().rtp().payload__msg__type(); + if (in.u().rtp().sdp().is_value()) { + const CHARSTRING &sdp = in.u().rtp().sdp(); + strncpy(rtp.sdp, sdp, sizeof(rtp.sdp)); + } ret_val = OCTETSTRING(sizeof(rtp), (uint8_t *) &rtp); break; case MNCC__MsgUnion::ALT_hello: -- cgit v1.2.3