diff --git a/daemon/call.c b/daemon/call.c index e5ff8afab..64c5c3fa9 100644 --- a/daemon/call.c +++ b/daemon/call.c @@ -1034,9 +1034,10 @@ static void __fill_stream(struct packet_stream *ps, const struct endpoint *epp, return; if (ps->selected_sfd && ep.address.family != ps->selected_sfd->socket.family) { - ilog(LOG_WARN, "Ignoring updated remote endpoint %s%s%s as the local " - "socket is %s", FMT_M(endpoint_print_buf(&ep)), - ps->selected_sfd->socket.family->name); + if (ep.address.family && !is_trickle_ice_address(&ep)) + ilog(LOG_WARN, "Ignoring updated remote endpoint %s%s%s as the local " + "socket is %s", FMT_M(endpoint_print_buf(&ep)), + ps->selected_sfd->socket.family->name); return; }