From eecd21cc5b6222866a631d8c623d6373b730bd09 Mon Sep 17 00:00:00 2001 From: "Dirk-Jan C. Binnema" Date: Mon, 12 Sep 2011 20:48:30 +0300 Subject: [PATCH] * mu-query: improve error handling --- src/mu-query.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/mu-query.cc b/src/mu-query.cc index 7d520f8f..9fed2dcf 100644 --- a/src/mu-query.cc +++ b/src/mu-query.cc @@ -263,7 +263,7 @@ mu_query_new (MuStore *store, GError **err) return new MuQuery (store); } MU_XAPIAN_CATCH_BLOCK_G_ERROR_RETURN (err, - MU_ERROR_XAPIAN, NULL); + MU_ERROR_XAPIAN, 0); return 0; } @@ -325,9 +325,11 @@ mu_query_run (MuQuery *self, const char* searchexpr, gboolean threads, self->db().get_doccount(), threads, threads ? sortfieldid : MU_MSG_FIELD_ID_NONE); - } MU_XAPIAN_CATCH_BLOCK_RETURN(NULL); + } MU_XAPIAN_CATCH_BLOCK_G_ERROR_RETURN (err, MU_ERROR_XAPIAN, 0); } + + char* mu_query_as_string (MuQuery *self, const char *searchexpr, GError **err) {