Index: Source/WebCore/webaudio/AudioNode.cpp |
=================================================================== |
--- Source/WebCore/webaudio/AudioNode.cpp (revision 94266) |
+++ Source/WebCore/webaudio/AudioNode.cpp (working copy) |
@@ -100,12 +100,16 @@ |
AudioNodeInput* AudioNode::input(unsigned i) |
{ |
- return m_inputs[i].get(); |
+ if (i < m_inputs.size()) |
+ return m_inputs[i].get(); |
+ return 0; |
} |
AudioNodeOutput* AudioNode::output(unsigned i) |
{ |
- return m_outputs[i].get(); |
+ if (i < m_outputs.size()) |
+ return m_outputs[i].get(); |
+ return 0; |
} |
bool AudioNode::connect(AudioNode* destination, unsigned outputIndex, unsigned inputIndex) |