diff options
| author | 2026-02-08 03:54:06 +0100 | |
|---|---|---|
| committer | 2026-02-08 03:54:06 +0100 | |
| commit | 714ef4f95652bc5dde2bc1a461cac8c3a89a61c9 (patch) | |
| tree | 16c666a3934c51723fd8aeb6d1502eae28b601ae /include | |
| parent | 1df039994ff2368bc64ea4bc38d9261e6153437c (diff) | |
| download | libplist-714ef4f95652bc5dde2bc1a461cac8c3a89a61c9.tar.gz libplist-714ef4f95652bc5dde2bc1a461cac8c3a89a61c9.tar.bz2 | |
libcnary: Fix node_detach to fully clear parent relationship
Ensure node_detach() clears child->parent after removal and
handles missing children lists safely. This makes detached
nodes reusable and allows correct rollback when reinserting
nodes after failed inserts (e.g. depth-limit failures).
Without this, detached nodes could remain logically parented,
causing inconsistent state and preventing reinsertion.
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
