• Nikias Bassen's avatar
    bplist: Disallow key nodes with non-string node types · 7a28a14c
    Nikias Bassen authored
    As reported in #86, the binary plist parser would force the type of the
    key node to be of type PLIST_KEY while the node might be of a different
    i.e. non-string type. A following plist_free() might then call free() on
    an invalid pointer; e.g. if the node is of type integer, its value would
    be considered a pointer, and free() would cause an error.
    We prevent this issue by disallowing non-string key nodes during parsing.
    7a28a14c
Name
Last commit
Last update
cython 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 Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
doxygen.cfg.in Loading commit data...