If Xapian threw an exception on notmuch_query_count_messages the count variable could be used uninitialized. Initialize count to solve the problem. Signed-off-by: Jeffrey C. Ollie <jeff@ocjtech.us> --- lib/query.cc | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/lib/query.cc b/lib/query.cc index a571a61..9106b92 100644 --- a/lib/query.cc +++ b/lib/query.cc @@ -315,7 +315,7 @@ notmuch_query_count_messages (notmuch_query_t *query) { notmuch_database_t *notmuch = query->notmuch; const char *query_string = query->query_string; - Xapian::doccount count; + Xapian::doccount count = 0; try { Xapian::Enquire enquire (*notmuch->xapian_db); -- 1.6.5.2