update TRAKINFO records (#2248)

This commit is contained in:
Roman Fomin 2025-04-18 11:01:12 +07:00 committed by GitHub
parent 48402d9d9c
commit 4c6e114939
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -65,8 +65,20 @@ void S_ParseTrakInfo(int lumpnum)
{
trak.midi = M_StringDuplicate(midi);
}
int i;
for (i = 0; i < array_size(trakinfo); ++i)
{
if (memcmp(trakinfo[i].sha1key, trak.sha1key, sizeof(sha1_digest_t)) == 0)
{
trakinfo[i] = trak;
break;
}
}
if (i == array_size(trakinfo))
{
array_push(trakinfo, trak);
}
}
JS_CloseOptions(lumpnum);
trakinfo_found = true;