aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Worth <cworth@cworth.org>2009-10-14 17:09:30 -0700
committerCarl Worth <cworth@cworth.org>2009-10-14 17:09:30 -0700
commit48d2e2dc440d49d7305324c25460e98d5fa40bda (patch)
tree437ce7809dc602d4f7577f1660429061f93ac654
parentbae1ce09a37071cdf592048938319c72653e96e0 (diff)
Avoid complaints about empty address lists.
-rw-r--r--notmuch-index-message.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/notmuch-index-message.cc b/notmuch-index-message.cc
index 4585a3b9..efc7eb14 100644
--- a/notmuch-index-message.cc
+++ b/notmuch-index-message.cc
@@ -204,6 +204,9 @@ gen_terms_address_names (Xapian::TermGenerator term_gen,
int i;
InternetAddress *address;
+ if (addresses == NULL)
+ return;
+
for (i = 0; i < internet_address_list_length (addresses); i++) {
address = internet_address_list_get_address (addresses, i);
gen_terms_address_name (term_gen, address, address_type);
@@ -234,6 +237,9 @@ add_terms_address_addrs (Xapian::Document doc,
int i;
InternetAddress *address;
+ if (addresses == NULL)
+ return;
+
for (i = 0; i < internet_address_list_length (addresses); i++) {
address = internet_address_list_get_address (addresses, i);
add_term_address_addr (doc, address, address_type);