diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2011-09-08 21:32:07 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2011-09-08 21:32:07 +0000 |
commit | 46339a296b406aade715fdc3f3de34f89352d4b7 (patch) | |
tree | 4e2b9997b2e2a2528513fa4ef2fb66d6852e6a7f | |
parent | 8f09c239afb0989a907cc41fe206a942d3236e4a (diff) | |
download | netsurf-46339a296b406aade715fdc3f3de34f89352d4b7.tar.gz netsurf-46339a296b406aade715fdc3f3de34f89352d4b7.tar.bz2 |
Move length calculation outside loop
svn path=/trunk/netsurf/; revision=12781
-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); |