diff options
author | Austin Clements <amdragon@MIT.EDU> | 2012-01-29 00:50:08 -0500 |
---|---|---|
committer | David Bremner <bremner@debian.org> | 2012-02-03 21:14:59 -0400 |
commit | a8ee1c75c348f41d88398fc394812e66e8e8b72e (patch) | |
tree | 55d1792cbd649358286d12c3a6172932f1405bd2 /test/search-insufficient-from-quoting | |
parent | 6dec2af55bb393e338586a2a399a659e54240a1f (diff) |
lib: Don't delete uninitialized pointers
In the error-handling paths of notmuch_database_open, we call
notmuch_database_close, which "delete"s several objects referenced by
the notmuch_database_t object. However, some of these pointers may be
uninitialized, resulting in undefined behavior. Hence, allocate the
notmuch_database_t with talloc_zero to make sure these pointers are
NULL so that "delete"ing them is harmless.
Diffstat (limited to 'test/search-insufficient-from-quoting')
0 files changed, 0 insertions, 0 deletions