fix pzi import

previously it didnt import most of the samples
This commit is contained in:
freq-mod 2024-10-26 18:20:01 +02:00 committed by GitHub
parent 9b2c9a60e5
commit 7578ce6015
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -108,8 +108,7 @@ void DivEngine::loadPZI(SafeReader& reader, std::vector<DivSample*>& ret, String
for(int i = 0; i < PZI_BANK_SIZE; i++)
{
if (headers[i].start_pointer < MAX_SANITY_CAP && headers[i].sample_length < MAX_SANITY_CAP &&
headers[i].loop_start < MAX_SANITY_CAP && headers[i].loop_end < MAX_SANITY_CAP &&
if (headers[i].start_pointer < MAX_SANITY_CAP && headers[i].sample_length < MAX_SANITY_CAP &&
headers[i].start_pointer > 0 && headers[i].sample_length > 0)
{
DivSample* s = new DivSample;
@ -152,4 +151,4 @@ void DivEngine::loadPZI(SafeReader& reader, std::vector<DivSample*>& ret, String
lastError=_("premature end of file");
logE("premature end of file");
}
}
}