summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2014-11-30 11:20:57 +0000
committerVincent Sanders <vince@kyllikki.org>2014-11-30 11:21:34 +0000
commit1c735140b679c53d98110ef28c7be0f3909eb526 (patch)
tree6e6e5169852b868d02848c160c89983e86a049b5
parent6a2461da8d474a994a69c9b1f7cc9de8afdc3015 (diff)
downloadnetsurf-1c735140b679c53d98110ef28c7be0f3909eb526.tar.gz
netsurf-1c735140b679c53d98110ef28c7be0f3909eb526.tar.bz2
fix resource leak on error (Coverity 1256245)
-rw-r--r--content/fs_backing_store.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/content/fs_backing_store.c b/content/fs_backing_store.c
index b2eaf781f..56091d1f9 100644
--- a/content/fs_backing_store.c
+++ b/content/fs_backing_store.c
@@ -1411,6 +1411,7 @@ fetch(nsurl *url,
}
} else if (datalen == 0) {
/* caller provided a buffer but no length bad parameter */
+ close(fd);
return NSERROR_BAD_PARAMETER;
}