On Wed, 29 Oct 2025 19:03:19 GMT, Daniel Fuchs <[email protected]> wrote:
>> Volkan Yazici has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> Move `delta == 0` in `until()` to the catch block
>
> src/java.net.http/share/classes/jdk/internal/net/http/common/Deadline.java
> line 233:
>
>> 231: public long until(Deadline endExclusive, TemporalUnit unit) {
>> 232: int delta = compareTo(endExclusive);
>> 233: if (delta == 0) return 0;
>
> I'd suggest moving these two lines into the catch clause. We only need the
> comparison when an exception is raised. I don't think the case where we would
> get 0 occurs very often, and it would be handled correctly (without throwing)
> by the regular path anyway.
Implemented in 856aea735cf.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/27973#discussion_r2475406481