The variable 'idx' is used as an array index before it is checked that is within limits. This can mean that the array might be accessed out of bounds.