diff options
-rw-r--r-- | aclk/aclk_query.c | 4 | ||||
-rw-r--r-- | web/api/queries/rrdr.c | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/aclk/aclk_query.c b/aclk/aclk_query.c index 502272057d..5371673c1a 100644 --- a/aclk/aclk_query.c +++ b/aclk/aclk_query.c @@ -112,9 +112,9 @@ static int http_api_v2(struct aclk_query_thread *query_thr, aclk_query_t query) now_realtime_timeval(&w->tv_ready); if (query->timeout) { - double in_queue = (int)dt_usec(&w->tv_in, &w->tv_ready) / 1000; + int in_queue = (int) (dt_usec(&w->tv_in, &w->tv_ready) / 1000); if (in_queue > query->timeout) { - log_access("QUERY CANCELED: QUEUE TIME EXCEEDED %0.2f ms (LIMIT %d ms)", in_queue, query->timeout); + log_access("QUERY CANCELED: QUEUE TIME EXCEEDED %d ms (LIMIT %d ms)", in_queue, query->timeout); retval = 1; w->response.code = HTTP_RESP_BACKEND_FETCH_FAILED; aclk_http_msg_v2_err(query_thr->client, query->callback_topic, query->msg_id, w->response.code, CLOUD_EC_SND_TIMEOUT, CLOUD_EMSG_SND_TIMEOUT, NULL, 0); diff --git a/web/api/queries/rrdr.c b/web/api/queries/rrdr.c index 03b71db558..4d05778c18 100644 --- a/web/api/queries/rrdr.c +++ b/web/api/queries/rrdr.c @@ -78,8 +78,8 @@ inline static void rrdr_unlock_rrdset(RRDR *r) { } if(likely(r->has_st_lock)) { - rrdset_unlock(r->st); r->has_st_lock = 0; + rrdset_unlock(r->st); } } |