Fix negative shift exponent in WPDTree

BUG=webrtc:5510

Review URL: https://codereview.webrtc.org/1685993003

Cr-Commit-Position: refs/heads/master@{#11585}
This commit is contained in:
aluebs 2016-02-11 11:02:49 -08:00 committed by Commit bot
parent 66d2481106
commit 73e2373af2

View File

@ -66,10 +66,10 @@ WPDTree::WPDTree(size_t data_length, const float* high_pass_coefficients,
WPDTree::~WPDTree() {}
WPDNode* WPDTree::NodeAt(int level, int index) {
const int kNumNodesAtLevel = 1 << level;
if (level < 0 || level > levels_ || index < 0 || index >= kNumNodesAtLevel) {
if (level < 0 || level > levels_ || index < 0 || index >= 1 << level) {
return NULL;
}
return nodes_[(1 << level) + index].get();
}