From: Anthony Minessale Date: Wed, 26 Jun 2013 14:17:15 +0000 (-0500) Subject: FS-5546 --resolve oddly that is the thing I was trying to fix in the first place X-Git-Tag: v1.5.3~130 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=13dacdcde4e14a509377516966ebd5dc173a214b;p=thirdparty%2Ffreeswitch.git FS-5546 --resolve oddly that is the thing I was trying to fix in the first place --- diff --git a/src/switch_rtp.c b/src/switch_rtp.c index 9a02479e35..cc73563968 100644 --- a/src/switch_rtp.c +++ b/src/switch_rtp.c @@ -840,7 +840,7 @@ static void handle_ice(switch_rtp_t *rtp_session, switch_rtp_ice_t *ice, void *d xlen += 4 + switch_stun_attribute_padded_length(attr); } while (xlen <= packet->header.length); - if ((ice->type && ICE_GOOGLE_JINGLE) && ok) { + if ((ice->type & ICE_GOOGLE_JINGLE) && ok) { ok = !strcmp(ice->user_ice, username); } @@ -997,7 +997,7 @@ static void handle_ice(switch_rtp_t *rtp_session, switch_rtp_ice_t *ice, void *d memset(stunbuf, 0, sizeof(stunbuf)); rpacket = switch_stun_packet_build_header(SWITCH_STUN_BINDING_RESPONSE, packet->header.id, stunbuf); - if ((ice->type && ICE_GOOGLE_JINGLE)) { + if ((ice->type & ICE_GOOGLE_JINGLE)) { switch_stun_packet_attribute_add_username(rpacket, username, (uint16_t)strlen(username)); }