Browse Source

MT#56447 use bencode_strdup_str

Change-Id: I908c608c0107fc46a5e405d4d4c8c745f99e8a27
pull/1642/head
Richard Fuchs 3 years ago
parent
commit
53026be077
1 changed files with 3 additions and 5 deletions
  1. +3
    -5
      daemon/janus.c

+ 3
- 5
daemon/janus.c View File

@ -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);


Loading…
Cancel
Save