Integrated: 8339403: sun.security.ssl.StatusResponseManager.get swallows interrupt status

Jamil Nimeh jnimeh at openjdk.org
Thu Oct 3 17:19:44 UTC 2024


On Fri, 27 Sep 2024 18:48:23 GMT, Jamil Nimeh <jnimeh at openjdk.org> wrote:

> This PR corrects a flaw in the StatusResponseManager where it was incorrectly swallowing the interrupt status when either an invokeAll was called (spawning the threads to fetch each OCSP response) or when attempting to grab the data from one of the Futures returned from the fetches.
> Additionally, I made a small change that, in the unlikely event of a non-IOException being thrown, only that specific fetch is affected, but other successful fetches on different threads can complete and can be added to the resulting responseMap.

This pull request has now been integrated.

Changeset: b6e72ff9
Author:    Jamil Nimeh <jnimeh at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/b6e72ff971455f7768c2e1c0fe53d922e5deed38
Stats:     58 lines in 3 files changed: 48 ins; 1 del; 9 mod

8339403: sun.security.ssl.StatusResponseManager.get swallows interrupt status

Reviewed-by: valeriep

-------------

PR: https://git.openjdk.org/jdk/pull/21230


More information about the security-dev mailing list