summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2019-09-22 17:26:30 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2019-09-22 17:28:12 +0200
commit39d3252e9a8262cbe9b9eee100b57ef3ab1bc9df (patch)
tree1ccf6445a14703c75cc60a86ee66f671dcd77d67
parent4b5a12c810d7487dd95ad4d8778fdf0503572b1d (diff)
downloadgenimage-39d3252e9a8262cbe9b9eee100b57ef3ab1bc9df.tar.gz
genimage-39d3252e9a8262cbe9b9eee100b57ef3ab1bc9df.tar.xz
pad_file: propagate errno correctly
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--util.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/util.c b/util.c
index e1abae4..397b135 100644
--- a/util.c
+++ b/util.c
@@ -516,6 +516,7 @@ fill:
image->last_offset = lseek(outf, 0, SEEK_CUR) + size;
ret = ftruncate(outf, image->last_offset);
if (ret == -1) {
+ ret = -errno;
image_error(image, "ftruncate %s: %s\n", outfile, strerror(errno));
goto err_out;
}