summaryrefslogtreecommitdiff
path: root/content/mimesniff.c
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2011-09-04 11:14:19 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2011-09-04 11:14:19 +0000
commite82474afed92abfa5344be7b06fcd99535bb9dfb (patch)
treee7d543f19565d3aafe43e1ce52ddc252c1cf8ac4 /content/mimesniff.c
parent6807fa854da64166e84efd0074b1e4dfeb5d8b17 (diff)
downloadnetsurf-e82474afed92abfa5344be7b06fcd99535bb9dfb.tar.gz
netsurf-e82474afed92abfa5344be7b06fcd99535bb9dfb.tar.bz2
Fix string leakage
svn path=/trunk/netsurf/; revision=12708
Diffstat (limited to 'content/mimesniff.c')
-rw-r--r--content/mimesniff.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/content/mimesniff.c b/content/mimesniff.c
index a911318f9..3b4d3a8e8 100644
--- a/content/mimesniff.c
+++ b/content/mimesniff.c
@@ -399,8 +399,10 @@ static nserror mimesniff__compute_image(lwc_string *official_type,
const struct it_s *it;
- if (data == NULL)
+ if (data == NULL) {
+ lwc_string_unref(official_type);
return NSERROR_NEED_DATA;
+ }
for (it = image_types; it->sig != NULL; it++) {
if (it->len <= len && memcmp(data, it->sig, it->len) == 0) {