aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2019-06-26 13:09:39 +0200
committerPau Espin Pedrol <pespin@sysmocom.de>2019-07-03 12:29:43 +0200
commit6e26c70f46d803b5a43ff3e4357bc8f07b758594 (patch)
tree7f5c0d958cdf1c9c3ac01839e2b87f22971983df
parent9a34592c09772bedaa651dbf5a7000bcbb2d5d7d (diff)
mgw: Allow receiving lowercase X-Osmo-Ign Callid field
MGCP RFC3435 (https://tools.ietf.org/html/rfc3435) states almost all text has to be handled in a case-insensitive way, except SDP parts. Related: OS#4001 Change-Id: Ifc1b3bfe6ff6922df478cea89bbbb291b5fa5706
-rw-r--r--src/libosmo-mgcp/mgcp_protocol.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libosmo-mgcp/mgcp_protocol.c b/src/libosmo-mgcp/mgcp_protocol.c
index fa41a8a84..7683f4e32 100644
--- a/src/libosmo-mgcp/mgcp_protocol.c
+++ b/src/libosmo-mgcp/mgcp_protocol.c
@@ -785,7 +785,7 @@ static bool parse_x_osmo_ign(struct mgcp_endpoint *endp, char *line)
if (!token)
break;
- if (!strcmp(token, "C"))
+ if (!strcasecmp(token, "C"))
endp->x_osmo_ign |= MGCP_X_OSMO_IGN_CALLID;
else
LOGPENDP(endp, DLMGCP, LOGL_ERROR, "received unknown X-Osmo-IGN item '%s'\n", token);