summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2020-03-18 08:48:16 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2020-03-18 08:48:16 +0100
commitec91b38f12bc2a10c54c434212f919a04fac6ef8 (patch)
tree384a258270c666e72548a945023961d69401bfd6 /lib
parent822768c99c97661ea87a50bb4931936e0608a54e (diff)
parent73290bcfd105cd72e45c4843e8625033cefcc089 (diff)
downloadbarebox-ec91b38f12bc2a10c54c434212f919a04fac6ef8.tar.gz
barebox-ec91b38f12bc2a10c54c434212f919a04fac6ef8.tar.xz
Merge branch 'for-next/block'
Diffstat (limited to 'lib')
-rw-r--r--lib/libfile.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/libfile.c b/lib/libfile.c
index 5a1817e32a..dbeed12ccd 100644
--- a/lib/libfile.c
+++ b/lib/libfile.c
@@ -367,6 +367,8 @@ int copy_file(const char *src, const char *dst, int verbose)
goto out;
}
+ discard_range(dstfd, srcstat.st_size, 0);
+
if (verbose) {
if (stat(src, &srcstat) < 0)
srcstat.st_size = 0;