summaryrefslogtreecommitdiff
path: root/css
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@netsurf-browser.org>2010-04-22 12:19:17 +0000
committerDaniel Silverstone <dsilvers@netsurf-browser.org>2010-04-22 12:19:17 +0000
commit3d31372b9dd9c34fe99785711651394bd55189eb (patch)
treed36895be96ac6fb4cddeef4e3a8299be6e1529fb /css
parentc9a05dc4c4555d5cf3292c95c3d11a9e220b7d9e (diff)
downloadnetsurf-3d31372b9dd9c34fe99785711651394bd55189eb.tar.gz
netsurf-3d31372b9dd9c34fe99785711651394bd55189eb.tar.bz2
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
Diffstat (limited to 'css')
-rw-r--r--css/css.c2
1 files changed, 1 insertions, 1 deletions
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;