Skip to content

Commit f686028

Browse files
committed
Fix GDM sample header bounding bug.
1 parent 819eb03 commit f686028

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/load_gdm.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ BOOL CSoundFile::ReadGDM(const BYTE *lpStream, DWORD dwMemLength)
252252
if ((ordersPos < sizeof(FILEHEADERGDM)) || (ordersPos >= dwMemLength) || (ordersPos + nOrders > dwMemLength) ||
253253
(patternsPos < sizeof(FILEHEADERGDM)) || (patternsPos >= dwMemLength) ||
254254
(samplesPos < sizeof(FILEHEADERGDM)) || (samplesPos >= dwMemLength) ||
255-
(samplesPos + sizeof(SAMPLEGDM) * pfh->nSamples > dwMemLength) ||
255+
(samplesPos + sizeof(SAMPLEGDM) * nSamples > dwMemLength) ||
256256
(sampleDataPos < sizeof(FILEHEADERGDM)) || (sampleDataPos >= dwMemLength))
257257
return FALSE;
258258

0 commit comments

Comments
 (0)