From d4b5865b3f1deda0ffd02cd0dfbdb49df8e944f4 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Fri, 28 Mar 2014 10:45:36 -0400 Subject: [PATCH] MT#6421 fix un-silencing case also for offer --- daemon/call.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/daemon/call.c b/daemon/call.c index 981b719..8407a57 100644 --- a/daemon/call.c +++ b/daemon/call.c @@ -1632,6 +1632,9 @@ found: steal_peer(&cs->peers[0], &cs_o->peers[1]); steal_peer(&cs->peers[1], &cs_o->peers[0]); } + if (!IN6_ARE_ADDR_EQUAL(&matched_relay->peer_advertised.ip46, &t->stream.ip46) + || matched_relay->peer_advertised.port != t->stream.port) + setup_peer(&cs->peers[0], t, tag); setup_stream_families(cs, t, 0); mutex_unlock(&cs_o->lock); }