From 9d414361151922e25f3c2eacb8a02653dd85e0c9 Mon Sep 17 00:00:00 2001 From: charsyam Date: Wed, 14 Feb 2018 00:12:13 +0900 Subject: getting rid of duplicated code --- src/latency.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/latency.c b/src/latency.c index 1f43f906d..292720aa0 100644 --- a/src/latency.c +++ b/src/latency.c @@ -109,19 +109,19 @@ void latencyAddSample(char *event, mstime_t latency) { dictAdd(server.latency_events,zstrdup(event),ts); } + if (latency > ts->max) ts->max = latency; + /* If the previous sample is in the same second, we update our old sample * if this latency is > of the old one, or just return. */ prev = (ts->idx + LATENCY_TS_LEN - 1) % LATENCY_TS_LEN; if (ts->samples[prev].time == now) { if (latency > ts->samples[prev].latency) ts->samples[prev].latency = latency; - if (latency > ts->max) ts->max = latency; return; } ts->samples[ts->idx].time = time(NULL); ts->samples[ts->idx].latency = latency; - if (latency > ts->max) ts->max = latency; ts->idx++; if (ts->idx == LATENCY_TS_LEN) ts->idx = 0; -- cgit v1.2.1