diff --git a/handler/src/main/java/io/netty/handler/ssl/SslUtils.java b/handler/src/main/java/io/netty/handler/ssl/SslUtils.java index 71c7c1c5d4..2f3b5b877f 100644 --- a/handler/src/main/java/io/netty/handler/ssl/SslUtils.java +++ b/handler/src/main/java/io/netty/handler/ssl/SslUtils.java @@ -48,6 +48,11 @@ final class SslUtils { */ static final int SSL_CONTENT_TYPE_APPLICATION_DATA = 23; + /** + * HeartBeat Extension + */ + static final int SSL_CONTENT_TYPE_EXTENSION_HEARTBEAT = 24; + /** * the length of the ssl record header (in bytes) */ @@ -90,6 +95,7 @@ final class SslUtils { case SSL_CONTENT_TYPE_ALERT: case SSL_CONTENT_TYPE_HANDSHAKE: case SSL_CONTENT_TYPE_APPLICATION_DATA: + case SSL_CONTENT_TYPE_EXTENSION_HEARTBEAT: tls = true; break; default: @@ -176,6 +182,7 @@ final class SslUtils { case SSL_CONTENT_TYPE_ALERT: case SSL_CONTENT_TYPE_HANDSHAKE: case SSL_CONTENT_TYPE_APPLICATION_DATA: + case SSL_CONTENT_TYPE_EXTENSION_HEARTBEAT: tls = true; break; default: