From 3b42f73b5ace80923584aeca7cb403c1cad44a5d Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Sun, 18 May 2014 12:51:49 +0100 Subject: check fseek return value (coverity 1109837) --- utils/container.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'utils/container.c') 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; } -- cgit v1.2.3