diff --git a/daemon/call.c b/daemon/call.c index cdf898363..c5b1193a3 100644 --- a/daemon/call.c +++ b/daemon/call.c @@ -1069,9 +1069,10 @@ static void steal_peer(struct peer *dest, struct peer *src) { dest->filled = 1; dest->tag = src->tag; src->tag = STR_NULL; - //dest->kernelized = src->kernelized; - //src->kernelized = 0; dest->desired_family = src->desired_family; + dest->ice_ufrag = src->ice_ufrag; + dest->ice_pwd = src->ice_pwd; + dest->protocol = src->protocol; for (i = 0; i < 2; i++) { sr = &dest->rtps[i]; @@ -1087,6 +1088,8 @@ static void steal_peer(struct peer *dest, struct peer *src) { sr->fd = srs->fd; sr->peer = srs->peer; sr->peer_advertised = srs->peer_advertised; + sr->stun = srs->stun; + sr->rtcp = srs->rtcp; srs->fd.fd = -1;