This is an automated email from the ASF dual-hosted git repository. remm pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/main by this push: new 3124e9798a Update comment 3124e9798a is described below commit 3124e9798a272db2aff7cef33e50a639ebea5f3d Author: remm <r...@apache.org> AuthorDate: Fri Dec 9 15:08:40 2022 +0100 Update comment --- .../java/org/apache/tomcat/util/net/openssl/panama/OpenSSLContext.java | 2 +- .../java/org/apache/tomcat/util/net/openssl/panama/OpenSSLEngine.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/openssl-foreign/src/main/java/org/apache/tomcat/util/net/openssl/panama/OpenSSLContext.java b/modules/openssl-foreign/src/main/java/org/apache/tomcat/util/net/openssl/panama/OpenSSLContext.java index 255c3765e1..1b73870194 100644 --- a/modules/openssl-foreign/src/main/java/org/apache/tomcat/util/net/openssl/panama/OpenSSLContext.java +++ b/modules/openssl-foreign/src/main/java/org/apache/tomcat/util/net/openssl/panama/OpenSSLContext.java @@ -1382,7 +1382,7 @@ public class OpenSSLContext implements org.apache.tomcat.util.net.SSLContext { private ContextState(MemorySegment sslCtx, MemorySegment confCtx, List<byte[]> negotiableProtocols) { states.put(Long.valueOf(sslCtx.address()), this); this.negotiableProtocols = negotiableProtocols; - // Allocate another session to avoid keeping a reference through segments + // Use another arena to avoid keeping a reference through segments // This also allows making further accesses to the main pointers safer this.sslCtx = MemorySegment.ofAddress(sslCtx.address(), ValueLayout.ADDRESS.byteSize(), stateArena.scope()); if (!MemorySegment.NULL.equals(confCtx)) { diff --git a/modules/openssl-foreign/src/main/java/org/apache/tomcat/util/net/openssl/panama/OpenSSLEngine.java b/modules/openssl-foreign/src/main/java/org/apache/tomcat/util/net/openssl/panama/OpenSSLEngine.java index 7ce5d6bd12..88ecc5822b 100644 --- a/modules/openssl-foreign/src/main/java/org/apache/tomcat/util/net/openssl/panama/OpenSSLEngine.java +++ b/modules/openssl-foreign/src/main/java/org/apache/tomcat/util/net/openssl/panama/OpenSSLEngine.java @@ -1813,7 +1813,7 @@ public final class OpenSSLEngine extends SSLEngine implements SSLUtil.ProtocolIn states.put(Long.valueOf(ssl.address()), this); this.certificateVerificationDepth = certificateVerificationDepth; this.noOcspCheck = noOcspCheck; - // Allocate another session to avoid keeping a reference through segments + // Use another arena to avoid keeping a reference through segments // This also allows making further accesses to the main pointers safer this.ssl = MemorySegment.ofAddress(ssl.address(), ValueLayout.ADDRESS.byteSize(), stateArena.scope()); this.networkBIO = MemorySegment.ofAddress(networkBIO.address(), ValueLayout.ADDRESS.byteSize(), stateArena.scope()); --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org