summaryrefslogtreecommitdiff
path: root/content/mimesniff.c
diff options
context:
space:
mode:
Diffstat (limited to 'content/mimesniff.c')
-rw-r--r--content/mimesniff.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/content/mimesniff.c b/content/mimesniff.c
index 3b4d3a8e8..746975f44 100644
--- a/content/mimesniff.c
+++ b/content/mimesniff.c
@@ -186,12 +186,13 @@ static nserror mimesniff__match_unknown_ws(const uint8_t *data, size_t len,
break;
data++;
- len--;
}
if (data == end)
return NSERROR_NOT_FOUND;
+ len = end - data;
+
for (it = ws_exact_match_types; it->sig != NULL; it++) {
if (it->len <= len && memcmp(data, it->sig, it->len) == 0) {
*effective_type = lwc_string_ref(*it->type);