diff --git a/tools/fiptool/fiptool.c b/tools/fiptool/fiptool.c index 33c451e..e70ff36 100644 --- a/tools/fiptool/fiptool.c +++ b/tools/fiptool/fiptool.c @@ -543,7 +543,6 @@ log_dbgx("Metadata size: %zu bytes", buf_size); xfwrite(buf, buf_size, fp, filename); - free(buf); if (verbose) log_dbgx("Payload size: %zu bytes", payload_size); @@ -566,6 +565,7 @@ while (pad_size--) fputc(0x0, fp); + free(buf); fclose(fp); return 0; }