X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=lib%2Fdatabase.cc;h=5d300732d4a635a369b569ddbe452f39bff73f59;hp=3ed19772759f2d653fc303c722ec639400a8fa46;hb=d7e5f5827e21be7dd8993e5a877bdb73cdb64325;hpb=498edff50373785c9dcc889d0fb6bc9bfc13dfcb diff --git a/lib/database.cc b/lib/database.cc index 3ed19772..5d300732 100644 --- a/lib/database.cc +++ b/lib/database.cc @@ -246,10 +246,19 @@ find_unique_doc_id (notmuch_database_t *notmuch, if (i == end) { *doc_id = 0; return NOTMUCH_PRIVATE_STATUS_NO_DOCUMENT_FOUND; - } else { - *doc_id = *i; - return NOTMUCH_PRIVATE_STATUS_SUCCESS; } + + *doc_id = *i; + +#if DEBUG_DATABASE_SANITY + i++; + + if (i != end) + INTERNAL_ERROR ("Term %s:%s is not unique as expected.\n", + prefix_name, value); +#endif + + return NOTMUCH_PRIVATE_STATUS_SUCCESS; } static Xapian::Document