Another some rare case, but we may have two local candidates with
the same couple (address, port) and a different transport.
for (j = component->local_candidates; j; j = j->next) {
NiceCandidate *cand = j->data;
- if (nice_address_equal (&mapped, &cand->addr)) {
+ if (nice_address_equal (&mapped, &cand->addr) &&
+ conn_check_match_transport (remote_candidate->transport) ==
+ cand->transport) {
local_cand = cand;
/* The mapped address allows to look for a previously discovered