mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-09 00:04:56 +01:00
Prevent out-of-bounds array access
This commit is contained in:
parent
79f0ad0533
commit
cc4aeb1f40
1 changed files with 2 additions and 2 deletions
|
|
@ -1513,13 +1513,13 @@ DiskReader::Declicker::alloc (samplecnt_t sr, bool fadein)
|
||||||
|
|
||||||
if (fadein) {
|
if (fadein) {
|
||||||
gain_t g = 0.0;
|
gain_t g = 0.0;
|
||||||
for (n = 0; (n < sr) && ((1.0 - g) > GAIN_COEFF_DELTA); ++n) {
|
for (n = 0; (n < loop_fade_length) && ((1.f - g) > GAIN_COEFF_DELTA); ++n) {
|
||||||
vec[n] = g;
|
vec[n] = g;
|
||||||
g += a * (1.0 - g);
|
g += a * (1.0 - g);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
gain_t g = 1.0;
|
gain_t g = 1.0;
|
||||||
for (n = 0; (n < sr) && (g > GAIN_COEFF_DELTA); ++n) {
|
for (n = 0; (n < loop_fade_length) && (g > GAIN_COEFF_DELTA); ++n) {
|
||||||
vec[n] = g;
|
vec[n] = g;
|
||||||
g += a * -g;
|
g += a * -g;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue