diff options
author | Vincent Sanders <vince@kyllikki.org> | 2014-05-18 12:51:49 +0100 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2014-05-18 14:40:39 +0100 |
commit | 3b42f73b5ace80923584aeca7cb403c1cad44a5d (patch) | |
tree | 6efe8e45c207236c42432af8e2664e59594a4ecb /utils | |
parent | 17b347a260ee23c760f8e19d5df1846493b8432b (diff) | |
download | netsurf-3b42f73b5ace80923584aeca7cb403c1cad44a5d.tar.gz netsurf-3b42f73b5ace80923584aeca7cb403c1cad44a5d.tar.bz2 |
check fseek return value (coverity 1109837)
Diffstat (limited to 'utils')
-rw-r--r-- | utils/container.c | 6 |
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; } |