scripts/kwbimage: Fix resource leak in image_create_payload()
Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
84f715cb8c
commit
2bc655f5f5
|
@ -701,18 +701,18 @@ static int image_create_payload(void *payload_start, size_t payloadsz,
|
|||
if (ret < 0) {
|
||||
fprintf(stderr, "Cannot stat payload file %s\n",
|
||||
payload_filename);
|
||||
fclose(payload);
|
||||
return ret;
|
||||
}
|
||||
|
||||
ret = fread(payload_start, s.st_size, 1, payload);
|
||||
fclose(payload);
|
||||
if (ret != 1) {
|
||||
fprintf(stderr, "Cannot read payload file %s\n",
|
||||
payload_filename);
|
||||
return -1;
|
||||
}
|
||||
|
||||
fclose(payload);
|
||||
|
||||
*payload_checksum = image_checksum32(payload_start, payloadsz);
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue