diff options
author | Eike Stepper | 2015-03-22 07:25:02 +0000 |
---|---|---|
committer | Eike Stepper | 2015-03-22 07:25:02 +0000 |
commit | d1f840408ab9b1c9c246487480fcad4010a68f10 (patch) | |
tree | 4d046bb9f1a083efe90411e37aef805a0b10ec7a /plugins/org.eclipse.net4j.tcp/src/org/eclipse/net4j/internal/tcp/ssl/SSLBuffer.java | |
parent | b7060b4ced7ce72e73e7c9b357fcbcac8e604e6a (diff) | |
download | cdo-d1f840408ab9b1c9c246487480fcad4010a68f10.tar.gz cdo-d1f840408ab9b1c9c246487480fcad4010a68f10.tar.xz cdo-d1f840408ab9b1c9c246487480fcad4010a68f10.zip |
[462777] Channel not closed after unsuccessful OpenSessionIndication
https://bugs.eclipse.org/bugs/show_bug.cgi?id=462777
Diffstat (limited to 'plugins/org.eclipse.net4j.tcp/src/org/eclipse/net4j/internal/tcp/ssl/SSLBuffer.java')
-rw-r--r-- | plugins/org.eclipse.net4j.tcp/src/org/eclipse/net4j/internal/tcp/ssl/SSLBuffer.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/org.eclipse.net4j.tcp/src/org/eclipse/net4j/internal/tcp/ssl/SSLBuffer.java b/plugins/org.eclipse.net4j.tcp/src/org/eclipse/net4j/internal/tcp/ssl/SSLBuffer.java index 6d38d74587..69dc2fd746 100644 --- a/plugins/org.eclipse.net4j.tcp/src/org/eclipse/net4j/internal/tcp/ssl/SSLBuffer.java +++ b/plugins/org.eclipse.net4j.tcp/src/org/eclipse/net4j/internal/tcp/ssl/SSLBuffer.java @@ -90,7 +90,7 @@ public class SSLBuffer extends Buffer payloadSize = (short)-payloadSize; } - payloadSize -= EOS_OFFSET; + payloadSize -= FLAGS_OFFSET; byteBuffer.position(IBuffer.HEADER_SIZE); setState(BufferState.READING_HEADER); @@ -149,7 +149,7 @@ public class SSLBuffer extends Buffer throw new IllegalStateException("channelID == NO_CHANNEL"); //$NON-NLS-1$ } - int payloadSize = byteBuffer.position() - IBuffer.HEADER_SIZE + EOS_OFFSET; + int payloadSize = byteBuffer.position() - IBuffer.HEADER_SIZE + FLAGS_OFFSET; if (isEOS()) { payloadSize = -payloadSize; |