]> git.notmuchmail.org Git - notmuch/blobdiff - lib/message.cc
Catch and optionally print about exception at database->flush.
[notmuch] / lib / message.cc
index 4a5fae1e5901f584bdddcdd52bb9563aea585d5d..017c47b200cb81a6cca408134752c1d5d079f2dd 100644 (file)
@@ -201,6 +201,7 @@ _notmuch_message_create_for_message_id (notmuch_database_t *notmuch,
     } catch (const Xapian::Error &error) {
        fprintf (stderr, "A Xapian exception occurred creating message: %s\n",
                 error.get_msg().c_str());
+       notmuch->exception_reported = TRUE;
        *status_ret = NOTMUCH_PRIVATE_STATUS_XAPIAN_EXCEPTION;
        return NULL;
     }