summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2014-05-18 12:51:49 +0100
committerVincent Sanders <vince@kyllikki.org>2014-05-18 14:40:39 +0100
commit3b42f73b5ace80923584aeca7cb403c1cad44a5d (patch)
tree6efe8e45c207236c42432af8e2664e59594a4ecb /utils
parent17b347a260ee23c760f8e19d5df1846493b8432b (diff)
downloadnetsurf-3b42f73b5ace80923584aeca7cb403c1cad44a5d.tar.gz
netsurf-3b42f73b5ace80923584aeca7cb403c1cad44a5d.tar.bz2
check fseek return value (coverity 1109837)
Diffstat (limited to 'utils')
-rw-r--r--utils/container.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/utils/container.c b/utils/container.c
index 06d5b9c77..e5894ec7e 100644
--- a/utils/container.c
+++ b/utils/container.c
@@ -360,7 +360,11 @@ struct container_ctx *container_create(const char *filename,
* we don't know where it'll be yet!
*/
- fseek(ctx->fh, 108, SEEK_SET);
+ if (fseek(ctx->fh, 108, SEEK_SET) == -1) {
+ LOG(("directory offset seek failed"));
+ free(ctx);
+ return NULL;
+ }
return ctx;
}