From 11f6f4b5cd47fdb0d23d6f98e15ce88588beaa3c Mon Sep 17 00:00:00 2001 From: Chris Conlon Date: Tue, 19 Nov 2024 10:03:35 -0700 Subject: [PATCH] JSSE: skip setting socket to null in Input/OutputStream.close(), so read/write() can detect closure --- src/java/com/wolfssl/provider/jsse/WolfSSLSocket.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/java/com/wolfssl/provider/jsse/WolfSSLSocket.java b/src/java/com/wolfssl/provider/jsse/WolfSSLSocket.java index e479507..8a99be1 100644 --- a/src/java/com/wolfssl/provider/jsse/WolfSSLSocket.java +++ b/src/java/com/wolfssl/provider/jsse/WolfSSLSocket.java @@ -2442,7 +2442,6 @@ public class WolfSSLSocket extends SSLSocket { } } - this.socket = null; this.isClosed = true; /* Reset "is closing" state to false, now closed */ @@ -2661,7 +2660,6 @@ public class WolfSSLSocket extends SSLSocket { } } - this.socket = null; this.isClosed = true; /* Reset "is closing" state to false, now closed */