Merge pull request #3087 from firewave/coverity

tools/imgtool/modules/fat.cpp: fixed Coverity "Double Free" warning …
This commit is contained in:
ajrhacker 2018-01-19 22:15:37 -05:00 committed by GitHub
commit d65e7f4974
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1557,6 +1557,7 @@ static imgtoolerr_t fat_construct_dirent(const char *filename, creation_policy_t
memcpy(created_entry, created_entry + created_entry_len - FAT_DIRENT_SIZE, FAT_DIRENT_SIZE);
created_entry_len = FAT_DIRENT_SIZE;
free(created_entry);
created_entry = NULL;
new_created_entry = (uint8_t *) malloc(created_entry_len);
if (!new_created_entry)
{