diff options
author | Daniel Silverstone <dsilvers@netsurf-browser.org> | 2010-04-22 12:19:17 +0000 |
---|---|---|
committer | Daniel Silverstone <dsilvers@netsurf-browser.org> | 2010-04-22 12:19:17 +0000 |
commit | 3d31372b9dd9c34fe99785711651394bd55189eb (patch) | |
tree | d36895be96ac6fb4cddeef4e3a8299be6e1529fb /css/css.c | |
parent | c9a05dc4c4555d5cf3292c95c3d11a9e220b7d9e (diff) | |
download | netsurf-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/css.c')
-rw-r--r-- | css/css.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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; |