From 29f125212619ebca8621dd2106b412b22e1b6d22 Mon Sep 17 00:00:00 2001 From: David Bremner Date: Thu, 23 Jan 2014 08:24:00 -0400 Subject: lib: make notmuch_threads_valid return FALSE when passed NULL Without this patch, the example code in the header docs crashes for certain invalid queries (see id:871u00oimv.fsf@approx.mit.edu) --- lib/notmuch.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lib/notmuch.h') diff --git a/lib/notmuch.h b/lib/notmuch.h index 02604c56..68896ae7 100644 --- a/lib/notmuch.h +++ b/lib/notmuch.h @@ -802,6 +802,8 @@ notmuch_query_destroy (notmuch_query_t *query); * valid object. Whereas when this function returns FALSE, * notmuch_threads_get will return NULL. * + * If passed a NULL pointer, this function returns FALSE + * * See the documentation of notmuch_query_search_threads for example * code showing how to iterate over a notmuch_threads_t object. */ -- cgit v1.2.3