Skip to content

Commit dcd357e

Browse files
committed
Fix ProxyMaxLifetimeService: ensure specified lifetime is > 0
1 parent 209615a commit dcd357e

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

src/main/java/eu/openanalytics/containerproxy/service/ProxyMaxLifetimeService.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,9 +89,13 @@ private Boolean mustBeReleased(Proxy proxy) {
8989
maxLifeTime = defaultMaxLifetime;
9090
}
9191

92-
Instant notBeforeTime = Instant.now().minus(maxLifeTime, ChronoUnit.MINUTES);
92+
if (maxLifeTime > 0) {
93+
Instant notBeforeTime = Instant.now().minus(maxLifeTime, ChronoUnit.MINUTES);
9394

94-
return Instant.ofEpochMilli(proxy.getCreatedTimestamp()).isBefore(notBeforeTime);
95+
return Instant.ofEpochMilli(proxy.getCreatedTimestamp()).isBefore(notBeforeTime);
96+
}
97+
98+
return false;
9599
}
96100

97101
}

0 commit comments

Comments
 (0)