diff options
Diffstat (limited to 'content/mimesniff.c')
-rw-r--r-- | content/mimesniff.c | 3 |
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); |