Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
AX: ChildrenChanged: don't recurse into slots with pending assignment.
This patch ensures that we don't recurse into slot elements when there is a pending re-assignment. We already have a check for flat tree traversal being forbidden; the slot re-assignment can similarly cause objects to be reshuffled which can cause memory issues for calling code (e.g. referenced bug). R=aleventhal@chromium.org, jarhar@chromium.org Bug: 1255406, 1255464, 1253150 Change-Id: Ic05cb525c40efd269c38adf6c6cd6d4f394e235e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3212929 Commit-Queue: vmpstr <vmpstr@chromium.org> Reviewed-by: Aaron Leventhal <aleventhal@chromium.org> Reviewed-by: Joey Arhar <jarhar@chromium.org> Cr-Commit-Position: refs/heads/main@{#929719}
- Loading branch information