On Mon, 12 Apr 2021 15:21:05 GMT, Conor Cleary <ccle...@openjdk.org> wrote:

> ### Description
> `Inet6Address/B6206527.java` test creates two instances of ServerSocket, both 
> of which are explicity bound to a Link-Local address. Neither of the 
> ServerSocket instances are explicitly closed meaning there is no guarantee 
> that their associated resources are freed. 
> 
> ### Fix
> Each ServerSocket is instantiated in a try-with-resources block. This ensures 
> that in both cases of success or failure within the try-with-resources block, 
> the sockets are always closed thanks to ServerSocket implementing Closeable. 
> The test is also now started in othervm mode as an added assurance of the 
> test's isolation in the event that resources are not freed.

This pull request has now been integrated.

Changeset: 6293299d
Author:    Conor Cleary <ccle...@openjdk.org>
Committer: Aleksei Efimov <aefi...@openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/6293299d
Stats:     11 lines in 1 file changed: 2 ins; 0 del; 9 mod

8264824: java/net/Inet6Address/B6206527.java doesn't close ServerSocket properly

Reviewed-by: aefimov, dfuchs, michaelm, vtewari

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

PR: https://git.openjdk.java.net/jdk/pull/3437

Reply via email to