array bounds fix
This commit is contained in:
parent
574d2b2bea
commit
f3d129e99f
|
@ -427,8 +427,10 @@ void TFMParsePattern(struct TFMParsePatternInfo info) {
|
||||||
}
|
}
|
||||||
for (int i=0; i<speed.interleaveFactor; i++) {
|
for (int i=0; i<speed.interleaveFactor; i++) {
|
||||||
groove.val[i]=speed.speedEven;
|
groove.val[i]=speed.speedEven;
|
||||||
|
if (i+speed.interleaveFactor<16) {
|
||||||
groove.val[i+speed.interleaveFactor]=speed.speedOdd;
|
groove.val[i+speed.interleaveFactor]=speed.speedOdd;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
groove.len=speed.interleaveFactor*2;
|
groove.len=speed.interleaveFactor*2;
|
||||||
|
|
||||||
info.ds->grooves.push_back(groove);
|
info.ds->grooves.push_back(groove);
|
||||||
|
|
Loading…
Reference in a new issue