Skip to content

Commit cc241f0

Browse files
committed
Fix ByteHandler memory leak. Fixes #1247
1 parent de3f8c2 commit cc241f0

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/MySqlConnector/Protocol/Serialization/StandardPayloadHandler.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@ public IByteHandler ByteHandler
3232
}
3333
set
3434
{
35+
var oldByteHandler = m_byteHandler;
3536
m_byteHandler = value ?? throw new ArgumentNullException(nameof(value));
37+
oldByteHandler?.Dispose();
3638
m_bufferedByteReader = new();
3739
}
3840
}

0 commit comments

Comments
 (0)