|
|
|
@ -1660,7 +1660,10 @@ got_cs:
|
|
|
|
p = &cs->peers[1];
|
|
|
|
p = &cs->peers[1];
|
|
|
|
p2 = &cs->peers[0];
|
|
|
|
p2 = &cs->peers[0];
|
|
|
|
|
|
|
|
|
|
|
|
if (c->lookup_done && matched_relay) {
|
|
|
|
if (c->lookup_done && matched_relay
|
|
|
|
|
|
|
|
&& t->stream.port == matched_relay->peer_advertised.port
|
|
|
|
|
|
|
|
&& IN6_ARE_ADDR_EQUAL(&t->stream.ip46, &matched_relay->peer_advertised.ip46))
|
|
|
|
|
|
|
|
{
|
|
|
|
/* duplicate/stray lookup. don't do anything except replying with something
|
|
|
|
/* duplicate/stray lookup. don't do anything except replying with something
|
|
|
|
we already have. check whether the direction is reversed or not and return
|
|
|
|
we already have. check whether the direction is reversed or not and return
|
|
|
|
the appropriate details. if no matching stream was found, results are
|
|
|
|
the appropriate details. if no matching stream was found, results are
|
|
|
|
|