From: Timo Sirainen Date: Mon, 5 Apr 2010 05:01:48 +0000 (+0300) Subject: solr: Error handling fix when Solr didn't return 200. X-Git-Tag: 2.0.beta5~210 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=428d63767dc20aeb87695b82fb01cd0a06d7769c;p=thirdparty%2Fdovecot%2Fcore.git solr: Error handling fix when Solr didn't return 200. --HG-- branch : HEAD --- diff --git a/src/plugins/fts-solr/solr-connection.c b/src/plugins/fts-solr/solr-connection.c index 79dda216f2..acf6c3fc35 100644 --- a/src/plugins/fts-solr/solr-connection.c +++ b/src/plugins/fts-solr/solr-connection.c @@ -405,7 +405,7 @@ int solr_connection_select(struct solr_connection *conn, const char *query, curl_easy_getinfo(conn->curl, CURLINFO_RESPONSE_CODE, &httpret); if (httpret != 200) { i_error("fts_solr: Lookup failed: %s", conn->http_failure); - ret = -1; + return -1; } return solr_xml_parse(conn, NULL, 0, TRUE); }