diff options
| author | Furkan Sahin <furkan-dev@proton.me> | 2025-07-31 15:44:49 +0200 |
|---|---|---|
| committer | Furkan Sahin <furkan-dev@proton.me> | 2025-07-31 15:44:49 +0200 |
| commit | 5265d3eb32acb09735e36df2c6d882d2255a36bc (patch) | |
| tree | b3dd101ae437f9e8129a4bb3f94b48861de6a30b /completions | |
| parent | c1df31dc516366a817205bad8a3aea450f09a5b0 (diff) | |
tree/node: Do not mark destroying nodes as dirty
Node destruction currently runs through the transaction system such that
a particular node is only destroyed after its use in an ongoing
transaction. If a node is dirtied after the node is marked as destroying
but before it is destroyed, the pointer added to dirty_nodes would
become a dangling pointer once the node was destroyed.
Do not dirty destroying nodes, and ensure that destroying is only set
after the last dirty.
Diffstat (limited to 'completions')
0 files changed, 0 insertions, 0 deletions
