aboutsummaryrefslogtreecommitdiff
path: root/bindings/python-cffi/notdb/_errors.py
diff options
context:
space:
mode:
authorDavid Bremner <david@tethera.net>2019-11-24 22:31:34 -0400
committerDavid Bremner <david@tethera.net>2019-11-27 07:58:09 -0400
commit8e2251484214d39bdb4872216239bd38eb7729ab (patch)
tree8b0816b68ecee50b0b8e1469d4f92f9430280bfa /bindings/python-cffi/notdb/_errors.py
parent2a003f0f503b1e7a15b01664cf8217a4762d95cc (diff)
lib: fix memory error in notmuch_config_list_value
The documentation for notmuch_config_list_key warns that that the returned value will be destroyed by the next call to notmuch_config_list_key, but it neglected to mention that calling notmuch_config_list_value would also destroy it (by calling notmuch_config_list_key). This is surprising, and caused a use after free bug in _setup_user_query_fields (first noticed by an OpenBSD porter, so kudos to the OpenBSD malloc implementation). This change fixes that use-after-free bug.
Diffstat (limited to 'bindings/python-cffi/notdb/_errors.py')
0 files changed, 0 insertions, 0 deletions