Skip to content

Commit 2d12579

Browse files
committed
Better code.
1 parent 4985750 commit 2d12579

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Provider/src/FirebirdSql.Data.FirebirdClient/Client/Managed/FirebirdNetworkStream.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,11 @@ class FirebirdNetworkStream : Stream, ITracksIOFailure
3434
Queue<byte> _outputBuffer;
3535
Queue<byte> _inputBuffer;
3636
byte[] _readBuffer;
37-
byte[] _compressionBuffer;
3837

38+
byte[] _compressionBuffer;
3939
Ionic.Zlib.ZlibCodec _compressor;
4040
Ionic.Zlib.ZlibCodec _decompressor;
41+
4142
Org.BouncyCastle.Crypto.Engines.RC4Engine _decryptor;
4243
Org.BouncyCastle.Crypto.Engines.RC4Engine _encryptor;
4344

@@ -48,7 +49,6 @@ public FirebirdNetworkStream(NetworkStream networkStream)
4849
_outputBuffer = new Queue<byte>(PreferredBufferSize);
4950
_inputBuffer = new Queue<byte>(PreferredBufferSize);
5051
_readBuffer = new byte[PreferredBufferSize];
51-
_compressionBuffer = new byte[CompressionBufferSize];
5252
}
5353

5454
public bool IOFailed { get; set; }
@@ -157,6 +157,7 @@ public override void Flush()
157157

158158
public void StartCompression(Ionic.Zlib.ZlibCodec compressor, Ionic.Zlib.ZlibCodec decompressor)
159159
{
160+
_compressionBuffer = new byte[CompressionBufferSize];
160161
_compressor = compressor;
161162
_decompressor = decompressor;
162163
}

0 commit comments

Comments
 (0)