Author: mikej Date: Wed Feb 11 10:45:24 2009 New Revision: 11791 Log: Thu Jan 8 12:13:05 CST 2009 Pekka Pessi <first.last@nokia.com> * tests: using <sofia-sip/su_string.h> functions Modified: freeswitch/trunk/libs/sofia-sip/tests/test_call_reject.c freeswitch/trunk/libs/sofia-sip/tests/test_cancel_bye.c freeswitch/trunk/libs/sofia-sip/tests/test_nua.h freeswitch/trunk/libs/sofia-sip/tests/test_proxy.c Modified: freeswitch/trunk/libs/sofia-sip/tests/test_call_reject.c ============================================================================== --- freeswitch/trunk/libs/sofia-sip/tests/test_call_reject.c (original) +++ freeswitch/trunk/libs/sofia-sip/tests/test_call_reject.c Wed Feb 11 10:45:24 2009 @@ -1254,7 +1254,7 @@ { (void)arg; - if (len >= 11 && strncasecmp(message, "SIP/2.0 200", 11) == 0) + if (len >= 11 && su_casenmatch(message, "SIP/2.0 200", 11)) return 0; return len; } @@ -1263,7 +1263,7 @@ { (void)arg; - if (len >= 7 && strncasecmp(message, "ACK sip", 7) == 0) + if (len >= 7 && su_casenmatch(message, "ACK sip", 7)) return 0; return len; } Modified: freeswitch/trunk/libs/sofia-sip/tests/test_cancel_bye.c ============================================================================== --- freeswitch/trunk/libs/sofia-sip/tests/test_cancel_bye.c (original) +++ freeswitch/trunk/libs/sofia-sip/tests/test_cancel_bye.c Wed Feb 11 10:45:24 2009 @@ -945,7 +945,7 @@ { (void)arg; - if (strncasecmp(message, "ACK sip:", 8) == 0) + if (su_casenmatch(message, "ACK sip:", 8)) ack_sent++; return len; Modified: freeswitch/trunk/libs/sofia-sip/tests/test_nua.h ============================================================================== --- freeswitch/trunk/libs/sofia-sip/tests/test_nua.h (original) +++ freeswitch/trunk/libs/sofia-sip/tests/test_nua.h Wed Feb 11 10:45:24 2009 @@ -50,6 +50,7 @@ #include <sofia-sip/su_log.h> #include <sofia-sip/su_tagarg.h> #include <sofia-sip/su_tag_io.h> +#include <sofia-sip/su_string.h> #include <sofia-sip/nua_tag.h> #if __APPLE_CC__ Modified: freeswitch/trunk/libs/sofia-sip/tests/test_proxy.c ============================================================================== --- freeswitch/trunk/libs/sofia-sip/tests/test_proxy.c (original) +++ freeswitch/trunk/libs/sofia-sip/tests/test_proxy.c Wed Feb 11 10:45:24 2009 @@ -688,7 +688,7 @@ char const *proto = v->v_protocol; if (v->v_next && - strcasecmp(v->v_host, v->v_next->v_host) == 0 && + su_casematch(v->v_host, v->v_next->v_host) && str0cmp(v->v_port, v->v_next->v_port) == 0 && ((proto == sip_transport_udp && v->v_next->v_protocol == sip_transport_tcp) || @@ -861,7 +861,7 @@ return 0; for (o = t->proxy->domains; o; o = o->next) - if (strcasecmp(host, o->uri->url_host) == 0) + if (su_casematch(host, o->uri->url_host)) break; t->origin = o; @@ -1286,7 +1286,7 @@ sip_via_t *v = sip->sip_via; if (m && v && v->v_received && m->m_url->url_host - && strcasecmp(v->v_received, m->m_url->url_host) + && !su_casematch(v->v_received, m->m_url->url_host) && host_is_ip_address(m->m_url->url_host)) return respond_transaction(t, 406, "Unacceptable Contact", TAG_END());