summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Beichler <hadrian2002@googlemail.com>2020-11-27 11:34:09 +0100
committerBenjamin Beichler <Benjamin.Beichler@uni-rostock.de>2020-11-27 12:05:51 +0100
commit8efde9c48cea9f975a5c83c97863592fcd769d70 (patch)
treefc0fdea2d1a0846be47865dc76ae2031dec44ab8
parent9d2ca90b4cfc7522121f6581dc8ed9655cf3a4e4 (diff)
downloadgtk+-8efde9c48cea9f975a5c83c97863592fcd769d70.tar.gz
broadway: make header name parsing case-insensitve
since http RFC state that the header names should be processed case in-sensitive, broadway should not rely on the actual case. E.g. the go-language libraries tend to rewrite the header, which cause problems with e.g. Caddy Fixes #3406
-rw-r--r--gdk/broadway/broadway-server.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gdk/broadway/broadway-server.c b/gdk/broadway/broadway-server.c
index 48ee21bb47..a82b3e82df 100644
--- a/gdk/broadway/broadway-server.c
+++ b/gdk/broadway/broadway-server.c
@@ -1022,7 +1022,7 @@ parse_line (const char *line, const char *key)
{
const char *p;
- if (!g_str_has_prefix (line, key))
+ if (g_ascii_strncasecmp (line, key, strlen (key)) != 0)
return NULL;
p = line + strlen (key);
if (*p != ':')