File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed
src/main/java/org/java_websocket/extensions/permessage_deflate Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -166,15 +166,15 @@ We can check the getRemaining() method to see whether the data we supplied has b
166
166
Note that this behavior doesn't occur if the message is "first compressed and then fragmented".
167
167
*/
168
168
if (inflater .getRemaining () > 0 ) {
169
- inflater = new Inflater ( true );
169
+ inflater . reset ( );
170
170
decompress (inputFrame .getPayloadData ().array (), output );
171
171
}
172
172
173
173
if (inputFrame .isFin ()) {
174
174
decompress (TAIL_BYTES , output );
175
175
// If context takeover is disabled, inflater can be reset.
176
176
if (clientNoContextTakeover ) {
177
- inflater = new Inflater ( true );
177
+ inflater . reset ( );
178
178
}
179
179
}
180
180
} catch (DataFormatException e ) {
@@ -244,8 +244,7 @@ public void encodeFrame(Framedata inputFrame) {
244
244
}
245
245
246
246
if (serverNoContextTakeover ) {
247
- deflater .end ();
248
- deflater = new Deflater (Deflater .DEFAULT_COMPRESSION , true );
247
+ deflater .reset ();
249
248
}
250
249
}
251
250
You can’t perform that action at this time.
0 commit comments