aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSughosh Ganu <sughosh.ganu@linaro.org>2024-03-22 16:27:15 +0530
committerTom Rini <trini@konsulko.com>2024-05-24 13:40:03 -0600
commitd99127a69ebf65cd35c33896ea6f4b45b77b8c82 (patch)
treef94e93424fe0d9c2f005b47eca0f1e30c8d228fb
parentf4cac999821764de726978549406614b6726c8fa (diff)
downloadu-boot-d99127a69ebf65cd35c33896ea6f4b45b77b8c82.zip
u-boot-d99127a69ebf65cd35c33896ea6f4b45b77b8c82.tar.gz
u-boot-d99127a69ebf65cd35c33896ea6f4b45b77b8c82.tar.bz2
tools: mkfwumdata: fix the size parameter to the fwrite call
The fwrite call returns the number of bytes transferred as part of the write only when the size parameter is 1. Pass the size parameter to the library call as 1 so that the correct number of bytes transferred are returned. Fixes: fdd56bfd3ad ("tools: Add mkfwumdata tool for FWU metadata image") Signed-off-by: Sughosh Ganu <sughosh.ganu@linaro.org> Tested-by: Michal Simek <michal.simek@amd.com>
-rw-r--r--tools/mkfwumdata.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/mkfwumdata.c b/tools/mkfwumdata.c
index 9732a8d..b2d90ca 100644
--- a/tools/mkfwumdata.c
+++ b/tools/mkfwumdata.c
@@ -259,7 +259,7 @@ fwu_make_mdata(size_t images, size_t banks, char *uuids[], char *output)
goto done_make;
}
- ret = fwrite(mobj->mdata, mobj->size, 1, file);
+ ret = fwrite(mobj->mdata, 1, mobj->size, file);
if (ret != mobj->size)
ret = -errno;
else