From 46339a296b406aade715fdc3f3de34f89352d4b7 Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Thu, 8 Sep 2011 21:32:07 +0000 Subject: Move length calculation outside loop svn path=/trunk/netsurf/; revision=12781 --- content/mimesniff.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'content/mimesniff.c') 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); -- cgit v1.2.3