summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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;
}