From 3d31372b9dd9c34fe99785711651394bd55189eb Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Thu, 22 Apr 2010 12:19:17 +0000 Subject: Fix it so that empty charset strings fall back properly. Fixes http://www.arm.com/community/partners/all_partners.php svn path=/trunk/netsurf/; revision=10452 --- css/css.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'css') diff --git a/css/css.c b/css/css.c index a81880912..0f447358f 100644 --- a/css/css.c +++ b/css/css.c @@ -81,7 +81,7 @@ bool nscss_create(struct content *c, const http_parameter *params) /* Find charset specified on HTTP layer, if any */ error = http_parameter_list_find_item(params, "charset", &charset); - if (error != NSERROR_OK) { + if (error != NSERROR_OK || *charset == '\0') { /* No charset specified, use fallback, if any */ /** \todo libcss will take this as gospel, which is wrong */ charset = c->fallback_charset; -- cgit v1.2.3