diff options
author | Kevin P. Fleming <kpfleming@digium.com> | 2005-08-26 20:04:28 +0000 |
---|---|---|
committer | Kevin P. Fleming <kpfleming@digium.com> | 2005-08-26 20:04:28 +0000 |
commit | da627fc6433c5439181a9a7c942908153f0176a7 (patch) | |
tree | ad461e8d18906ee427686470fc889e98b3e68202 /channels/chan_sip.c | |
parent | ed63297dfda3699913cb84d69e2a08305e79177f (diff) |
use case-insensitive comparisons for headears (issue #5023)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6423 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'channels/chan_sip.c')
-rwxr-xr-x | channels/chan_sip.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/channels/chan_sip.c b/channels/chan_sip.c index d83cac1ef..f56f2fe88 100755 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -5290,7 +5290,7 @@ static int parse_contact(struct sip_pvt *pvt, struct sip_peer *p, struct sip_req struct sockaddr_in oldsin; if (ast_strlen_zero(expires)) { /* No expires header */ - expires = strstr(get_header(req, "Contact"), "expires="); + expires = strcasestr(get_header(req, "Contact"), "expires="); if (expires) { if (sscanf(expires + 8, "%d;", &expiry) != 1) expiry = default_expiry; @@ -8722,7 +8722,7 @@ static int handle_response_register(struct sip_pvt *p, int resp, char *rest, str } else break; } - tmptmp = strstr(contact, "expires="); + tmptmp = strcasestr(contact, "expires="); if (tmptmp) { if (sscanf(tmptmp + 8, "%d;", &expires) != 1) expires = 0; |