Browse Source

as per docs, remove all relay candidates under force-relay

fixes #728

Change-Id: I2828d4d9d5832d7248ea78b48bd38dba9592cca1
(cherry picked from commit 661994e362)
changes/19/28019/1
Richard Fuchs 7 years ago
parent
commit
452db683d0
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      daemon/sdp.c

+ 2
- 2
daemon/sdp.c View File

@ -1684,8 +1684,6 @@ static int process_media_attributes(struct sdp_chopper *chop, struct sdp_media *
goto strip;
case ATTR_CANDIDATE:
if (MEDIA_ISSET(media, PASSTHRU))
break;
if (flags->ice_force_relay) {
if ((attr->u.candidate.type_str.len == 5) &&
(strncasecmp(attr->u.candidate.type_str.s, "relay", 5) == 0))
@ -1693,6 +1691,8 @@ static int process_media_attributes(struct sdp_chopper *chop, struct sdp_media *
else
break;
}
if (MEDIA_ISSET(media, PASSTHRU))
break;
if (!flags->ice_remove && !flags->ice_force)
break;
goto strip;


Loading…
Cancel
Save