From 15a09654f47514606b14a702ba3875d98575210c Mon Sep 17 00:00:00 2001 From: Gaurav Singh <gaurav1086@gmail.com> Date: Sat, 1 Feb 2020 06:41:17 -0500 Subject: [PATCH] [core] check index channel before accessing center_frequencies_ --- tensorflow/core/kernels/mfcc_mel_filterbank.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tensorflow/core/kernels/mfcc_mel_filterbank.cc b/tensorflow/core/kernels/mfcc_mel_filterbank.cc index 2c22fec2b11..aaa5797f3b1 100644 --- a/tensorflow/core/kernels/mfcc_mel_filterbank.cc +++ b/tensorflow/core/kernels/mfcc_mel_filterbank.cc @@ -100,8 +100,8 @@ bool MfccMelFilterbank::Initialize(int input_length, double input_sample_rate, if ((i < start_index_) || (i > end_index_)) { band_mapper_[i] = -2; // Indicate an unused Fourier coefficient. } else { - while ((center_frequencies_[channel] < melf) && - (channel < num_channels_)) { + while ((channel < num_channels_) && + (center_frequencies_[channel] < melf)) { ++channel; } band_mapper_[i] = channel - 1; // Can be == -1