diff options
author | Benjamin Beichler <hadrian2002@googlemail.com> | 2020-11-27 11:34:09 +0100 |
---|---|---|
committer | Benjamin Beichler <Benjamin.Beichler@uni-rostock.de> | 2020-11-27 12:05:51 +0100 |
commit | 8efde9c48cea9f975a5c83c97863592fcd769d70 (patch) | |
tree | fc0fdea2d1a0846be47865dc76ae2031dec44ab8 | |
parent | 9d2ca90b4cfc7522121f6581dc8ed9655cf3a4e4 (diff) | |
download | gtk+-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.c | 2 |
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 != ':') |