diff options
Diffstat (limited to 'libaf')
-rw-r--r-- | libaf/af_equalizer.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libaf/af_equalizer.c b/libaf/af_equalizer.c index c2930d8ec6..95acc2540d 100644 --- a/libaf/af_equalizer.c +++ b/libaf/af_equalizer.c @@ -125,7 +125,7 @@ static int control(struct af_instance_s* af, int cmd, void* arg) float* gain = ((af_control_ext_t*)arg)->arg; int ch = ((af_control_ext_t*)arg)->ch; int k; - if(ch > AF_NCH || ch < 0) + if(ch >= AF_NCH || ch < 0) return AF_ERROR; for(k = 0 ; k<KM ; k++) @@ -137,7 +137,7 @@ static int control(struct af_instance_s* af, int cmd, void* arg) float* gain = ((af_control_ext_t*)arg)->arg; int ch = ((af_control_ext_t*)arg)->ch; int k; - if(ch > AF_NCH || ch < 0) + if(ch >= AF_NCH || ch < 0) return AF_ERROR; for(k = 0 ; k<KM ; k++) |