• Nikias Bassen's avatar
    Make sure to copy hash table entries properly when cloning array/dict nodes · e1a5d60e
    Nikias Bassen authored
    As mentioned in #142, plist_copy_node() was not correctly handling the hash
    tables when cloning array or dict nodes; it incorrectly filled the hash table
    with the original child node info, which effectively would lead to a
    segmentation fault / UaF if the original array/dict would be freed followed
    by an attempt to access an element in the new hash table.
    e1a5d60e
plist.c 28.1 KB