struct event_passthrough *e =
sql_query_finished_event(&db->api, result->api.event,
- result->query, FALSE, NULL);
+ result->query, result->error == NULL,
+ NULL);
if (result->error != NULL)
e->add_str("error", result->error);
static void driver_sqlite_result_log(const struct sql_result *result, const char *query)
{
struct sqlite_db *db = (struct sqlite_db *)result->db;
- bool failed = !db->connected || (db->rc == SQLITE_OK);
+ bool success = db->connected && db->rc == SQLITE_OK;
int duration;
const char *suffix = "";
struct event_passthrough *e =
- sql_query_finished_event(&db->api, result->event, query, failed,
+ sql_query_finished_event(&db->api, result->event, query, success,
&duration);
io_loop_time_refresh();
if (request->query != NULL) {
e_error(sql_query_finished_event(&db->api, request->event,
- request->query, TRUE,
+ request->query, FALSE,
&duration)->
add_str("error", "Query timed out")->
event(),