res_rtp_asterisk: Fix a self-comparison identified by gcc 6

gcc 6 caught a previously unidentified self-comparison in
ice_candidate_cmp.  Fixed it and re-ordered the predicates for better
short-circuiting.

ASTERISK-26140 #close

Change-Id: I3da713c568e24064430257b3502fbdafd35af7a7
changes/80/3080/1
George Joseph 9 years ago
parent aec09d9c09
commit d293ead077

@ -540,8 +540,8 @@ static int ice_candidate_cmp(void *obj, void *arg, int flags)
if (strcmp(candidate1->foundation, candidate2->foundation) ||
candidate1->id != candidate2->id ||
ast_sockaddr_cmp(&candidate1->address, &candidate2->address) ||
candidate1->type != candidate1->type) {
candidate1->type != candidate2->type ||
ast_sockaddr_cmp(&candidate1->address, &candidate2->address)) {
return 0;
}

Loading…
Cancel
Save