[gtk: 1/2] broadway: make header name parsing case-insensitve
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk: 1/2] broadway: make header name parsing case-insensitve
- Date: Mon, 30 Nov 2020 17:55:28 +0000 (UTC)
commit 8efde9c48cea9f975a5c83c97863592fcd769d70
Author: Benjamin Beichler <hadrian2002 googlemail com>
Date: Fri Nov 27 11:34:09 2020 +0100
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
gdk/broadway/broadway-server.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
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 != ':')
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]