summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2026-02-10 17:45:12 +0100
committerGravatar Nikias Bassen2026-02-10 17:45:12 +0100
commit8c78d89041b713bffcb0b09fee4468304a3a54d5 (patch)
tree2c9427e2382b47c2aaf724a074fadafde415c066 /include
parent9ef0d05265198ede1fd14271ab3f4812d34ebe2e (diff)
downloadlibplist-master.tar.gz
libplist-master.tar.bz2
plist: Make plist copy and free implementations iterativeHEADmaster
Convert plist_free_node() and plist_copy_node() to iterative implementations. This avoids unbounded recursion and stack overflow when handling deeply nested plist data, while preserving existing semantics and caches.
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions