diff options
| author | Tomi Ollila <tomi.ollila@iki.fi> | 2017-03-18 00:28:48 +0200 |
|---|---|---|
| committer | David Bremner <david@tethera.net> | 2017-03-19 09:36:51 -0300 |
| commit | 930920d5106e01d511dc339171ec3254e3d8771e (patch) | |
| tree | 70d4682c4a4781b52a22d5af3db098491026d165 /bindings/python/docs/source/threads.rst | |
| parent | 770d00a8955b2ad8be9daf2923e31221c4847043 (diff) | |
lib/message.cc: fix Coverity finding (use after free)
The object where pointer to `data` was received was deleted before
it was used in _notmuch_string_list_append().
Relevant Coverity messages follow:
3: extract
Assigning: data = std::__cxx11::string(message->doc.()).c_str(),
which extracts wrapped state from temporary of type std::__cxx11::string.
4: dtor_free
The internal representation of temporary of type std::__cxx11::string
is freed by its destructor.
5: use after free:
Wrapper object use after free (WRAPPER_ESCAPE)
Using internal representation of destroyed object local data.
(cherry picked from commit 06adc276682d1d5f73d78df2e898ad4191eb4499)
Diffstat (limited to 'bindings/python/docs/source/threads.rst')
0 files changed, 0 insertions, 0 deletions
