summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2007-04-28 07:26:28 +0000
committerBenny Prijono <bennylp@teluu.com>2007-04-28 07:26:28 +0000
commit1e75f35b7f45ebdfeb2f1307b47ea0ead3678e51 (patch)
tree61e14f7c2b41c12e97ccbfb9b7a2425c8ba3112e
parent0b1ba733fc4f2645b73a5a9611039b42e8f5cb80 (diff)
ICE: fixed pruning of host candidates
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/split-3rd-party@1216 74dad513-b988-da41-8d7b-12977e46ad98
-rw-r--r--pjnath/src/pjnath/ice_session.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/pjnath/src/pjnath/ice_session.c b/pjnath/src/pjnath/ice_session.c
index 69cce962..4156e395 100644
--- a/pjnath/src/pjnath/ice_session.c
+++ b/pjnath/src/pjnath/ice_session.c
@@ -918,8 +918,9 @@ static pj_status_t prune_checklist(pj_ice_sess *ice,
if ((licand == ljcand) && (ricand == rjcand)) {
reason = "duplicate found";
- } else if (sockaddr_cmp(&ljcand->base_addr,
- &licand->base_addr)==0)
+ } else if ((rjcand == ricand) &&
+ (sockaddr_cmp(&ljcand->base_addr,
+ &licand->base_addr)==0))
{
reason = "equal base";
}