summaryrefslogtreecommitdiffstats
path: root/jdisc_http_service
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2021-01-22 16:05:25 +0100
committerBjørn Christian Seime <bjorncs@verizonmedia.com>2021-01-22 16:05:25 +0100
commit1be68f8a2c97efadc5f77445d73910a2b8d6bfff (patch)
tree20fde5ba6e85daeae42fc4690993d705f28b6c1e /jdisc_http_service
parent6f97dec3d5dc8f1b187327611b2f5d5d969716c5 (diff)
Ensure duration is not negative
Diffstat (limited to 'jdisc_http_service')
-rw-r--r--jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/AccessLogRequestLog.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/AccessLogRequestLog.java b/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/AccessLogRequestLog.java
index e82373fdaae..03ab06b9be1 100644
--- a/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/AccessLogRequestLog.java
+++ b/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/AccessLogRequestLog.java
@@ -62,7 +62,7 @@ class AccessLogRequestLog extends AbstractLifeCycle implements org.eclipse.jetty
.peerPort(peerPort)
.localPort(getConnectorLocalPort(request))
.timestamp(Instant.ofEpochMilli(startTime))
- .duration(Duration.ofMillis(endTime - startTime))
+ .duration(Duration.ofMillis(Math.max(0, endTime - startTime)))
.contentSize(response.getHttpChannel().getBytesWritten())
.statusCode(response.getCommittedMetaData().getStatus());