diff --git a/mythtv/libs/libmyth/audiooutputsettings.cpp b/mythtv/libs/libmyth/audiooutputsettings.cpp index 5b2d3ee03ad..2578d26e348 100644 --- a/mythtv/libs/libmyth/audiooutputsettings.cpp +++ b/mythtv/libs/libmyth/audiooutputsettings.cpp @@ -239,7 +239,7 @@ void AudioOutputSettings::SetBestSupportedChannels(int channels) vector::reverse_iterator it; for (it = m_channels.rbegin(); - *it >= channels && it < m_channels.rend(); + it != m_channels.rend() && *it >= channels; it++) m_channels.pop_back(); m_channels.push_back(channels);