Browse Source

process nominating ICE request only once per pair

changes/24/1624/1
Richard Fuchs 11 years ago
parent
commit
20ac7cd5f7
1 changed files with 1 additions and 3 deletions
  1. +1
    -3
      daemon/ice.c

+ 1
- 3
daemon/ice.c View File

@ -1081,11 +1081,9 @@ int ice_request(struct packet_stream *ps, struct sockaddr_in6 *src, struct in6_a
ret = 0;
if (attrs->use) {
if (attrs->use && !PAIR_SET(pair, NOMINATED)) {
ilog(LOG_DEBUG, "ICE pair "PAIR_FORMAT" has been nominated by peer", PAIR_FMT(pair));
PAIR_SET(pair, NOMINATED);
mutex_lock(&ag->lock);
g_tree_insert(ag->nominated_pairs, pair, pair);


Loading…
Cancel
Save