• 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
Name
Last commit
Last update
cython Loading commit data...
fuzz Loading commit data...
include Loading commit data...
libcnary Loading commit data...
m4 Loading commit data...
src Loading commit data...
test Loading commit data...
tools Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
COPYING.LESSER Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README.md Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
doxygen.cfg.in Loading commit data...