diff --git a/scene/animation/animation_tree_player.cpp b/scene/animation/animation_tree_player.cpp index 510d57969..a68f64ae0 100644 --- a/scene/animation/animation_tree_player.cpp +++ b/scene/animation/animation_tree_player.cpp @@ -1403,6 +1403,7 @@ bool AnimationTreePlayer::are_nodes_connected(const StringName &p_src_node, cons ERR_FAIL_COND_V(p_src_node == p_dst_node, false); NodeBase *dst = node_map[p_dst_node]; + ERR_FAIL_INDEX_V(p_dst_input, dst->inputs.size(), false); return dst->inputs[p_dst_input].node == p_src_node; }