mirror of
https://github.com/holub/mame
synced 2025-04-26 10:13:37 +03:00
Merge pull request #3087 from firewave/coverity
tools/imgtool/modules/fat.cpp: fixed Coverity "Double Free" warning …
This commit is contained in:
commit
d65e7f4974
@ -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);
|
memcpy(created_entry, created_entry + created_entry_len - FAT_DIRENT_SIZE, FAT_DIRENT_SIZE);
|
||||||
created_entry_len = FAT_DIRENT_SIZE;
|
created_entry_len = FAT_DIRENT_SIZE;
|
||||||
free(created_entry);
|
free(created_entry);
|
||||||
|
created_entry = NULL;
|
||||||
new_created_entry = (uint8_t *) malloc(created_entry_len);
|
new_created_entry = (uint8_t *) malloc(created_entry_len);
|
||||||
if (!new_created_entry)
|
if (!new_created_entry)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user