util/cdrom.cpp: Zero entire output TOC structure in cdrom_file::parse_metadata. (#12219)

Fixes issues with fields that are not explicitly assigned in all situation.
This commit is contained in:
MetalSlug 2024-04-08 17:26:48 +02:00 committed by GitHub
parent 4071f307fd
commit 067afa1a2e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -865,7 +865,8 @@ std::error_condition cdrom_file::parse_metadata(chd_file *chd, toc &toc)
std::string metadata;
std::error_condition err;
toc.flags = 0;
/* clear structures */
memset(&toc, 0, sizeof(toc));
/* start with no tracks */
for (toc.numtrks = 0; toc.numtrks < MAX_TRACKS; toc.numtrks++)