Query Timeout Calculation: Fix calculation when timeout > 1s

v1.32
Brad House 6 months ago
parent 200ebe10dd
commit e645683338
  1. 2
      src/lib/ares_metrics.c

@ -170,7 +170,7 @@ void ares_metrics_record(const struct query *query, struct server_state *server,
}
ares__timeval_diff(&tvdiff, &query->ts, &now);
query_ms = (unsigned int)(tvdiff.sec + (tvdiff.usec / 1000));
query_ms = (unsigned int)((tvdiff.sec * 1000) + (tvdiff.usec / 1000));
if (query_ms == 0) {
query_ms = 1;
}

Loading…
Cancel
Save