From 53026be0777435ffe74ff0d538219f31b64fd9c2 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Thu, 30 Mar 2023 11:51:19 -0400 Subject: [PATCH] MT#56447 use bencode_strdup_str Change-Id: I908c608c0107fc46a5e405d4d4c8c745f99e8a27 --- daemon/janus.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/daemon/janus.c b/daemon/janus.c index 6abacf0ad..595c15ce1 100644 --- a/daemon/janus.c +++ b/daemon/janus.c @@ -1570,10 +1570,8 @@ const char *janus_trickle(JsonReader *reader, struct janus_session *session, uin g_queue_push_tail(&sp->ice_candidates, cand); // populate and allocate a=mid - if (sdp_mid) { - sp->media_id.len = strlen(sdp_mid); - sp->media_id.s = bencode_strdup(&ngbuf->buffer, sdp_mid); - } + if (sdp_mid) + bencode_strdup_str(&ngbuf->buffer, &sp->media_id, sdp_mid); // allocate and parse candidate str cand_str = STR_CONST_INIT_LEN(bencode_strdup(&ngbuf->buffer, candidate), strlen(candidate)); @@ -1591,7 +1589,7 @@ const char *janus_trickle(JsonReader *reader, struct janus_session *session, uin // ufrag can be given in-line or separately sp->ice_ufrag = cand->ufrag; if (!sp->ice_ufrag.len && ufrag) - str_init_len(&sp->ice_ufrag, bencode_strdup(&ngbuf->buffer, ufrag), strlen(ufrag)); + bencode_strdup_str(&ngbuf->buffer, &sp->ice_ufrag, ufrag); // finally do the update ice_update_media_streams(ml, &streams);