File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -101,13 +101,13 @@ BOOL CSoundFile::ReadOKT(const BYTE *lpStream, DWORD dwMemLength)
101101 dwMemPos += bswapBE32 (*((DWORD *)(lpStream + dwMemPos + 4 ))) + 8 ;
102102 }
103103 // PATT
104- if (dwMemPos + 10 > dwMemLength) return TRUE ;
104+ if (dwMemPos + 8 > dwMemLength) return TRUE ;
105105 if (*((DWORD *)(lpStream + dwMemPos)) == 0x54544150 )
106106 {
107107 UINT orderlen = norders;
108108 if (orderlen >= MAX_ORDERS) orderlen = MAX_ORDERS-1 ;
109- if (dwMemPos + 10 + orderlen > dwMemLength) return TRUE ;
110- for (UINT i=0 ; i<orderlen; i++) Order[i] = lpStream[dwMemPos+10 +i];
109+ if (dwMemPos + 8 + orderlen > dwMemLength) return TRUE ;
110+ for (UINT i=0 ; i<orderlen; i++) Order[i] = lpStream[dwMemPos+8 +i];
111111 for (UINT j=orderlen; j>1 ; j--) { if (Order[j-1 ]) break ; Order[j-1 ] = 0xFF ; }
112112 dwMemPos += bswapBE32 (*((DWORD *)(lpStream + dwMemPos + 4 ))) + 8 ;
113113 }
You can’t perform that action at this time.
0 commit comments