# HG changeset patch # User Mychaela Falconia # Date 1662403056 28800 # Node ID 30572642e85334c620925c212b30438c45b0a384 # Parent 5995660dcbac4e74f7837d37be71510b26886ef7 libsip/primary_parse.c: SIP-Version is case-insensitive per RFC 3261 diff -r 5995660dcbac -r 30572642e853 libsip/primary_parse.c --- a/libsip/primary_parse.c Sun Sep 04 21:38:02 2022 -0800 +++ b/libsip/primary_parse.c Mon Sep 05 10:37:36 2022 -0800 @@ -42,7 +42,7 @@ try_status_line(msg) struct sip_pkt_rx *msg; { - if (strncmp(msg->pkt_buffer, "SIP/2.0 ", 8)) + if (strncasecmp(msg->pkt_buffer, "SIP/2.0 ", 8)) return(0); if (!isdigit(msg->pkt_buffer[8])) return(0); @@ -78,7 +78,7 @@ if (*cp != ' ') return(0); *cp++ = '\0'; - if (strcmp(cp, "SIP/2.0")) + if (strcasecmp(cp, "SIP/2.0")) return(0); else return(1);