X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;f=lib%2Fdatabase.cc;h=0effe97844dba59364ef0fc1d5df74feaa4a135f;hb=cc180507b03d9826c92d48ee91dbd9bb5f15cd56;hp=31794900a392194e641675b2ec15df3214b075f8;hpb=e2a3e5fa51122efb0f5ac836e536881d97deef1a;p=notmuch diff --git a/lib/database.cc b/lib/database.cc index 31794900..0effe978 100644 --- a/lib/database.cc +++ b/lib/database.cc @@ -309,6 +309,10 @@ notmuch_status_to_string (notmuch_status_t status) return "No database found"; case NOTMUCH_STATUS_DATABASE_EXISTS: return "Database exists, not recreated"; + case NOTMUCH_STATUS_BAD_QUERY_SYNTAX: + return "Syntax error in query"; + case NOTMUCH_STATUS_NO_MAIL_ROOT: + return "No mail root found"; default: case NOTMUCH_STATUS_LAST_STATUS: return "Unknown error status value"; @@ -588,10 +592,12 @@ notmuch_database_compact (const char *path, notmuch_database_t *notmuch = NULL; char *message = NULL; - ret = notmuch_database_open_verbose (path, - NOTMUCH_DATABASE_MODE_READ_WRITE, - ¬much, - &message); + ret = notmuch_database_open_with_config (path, + NOTMUCH_DATABASE_MODE_READ_WRITE, + "", + NULL, + ¬much, + &message); if (ret) { if (status_cb) status_cb (message, closure); return ret;