NBTConnectionReceiveBuffer: Avoid exception when calling Dispose twice

This commit is contained in:
Tal Aloni 2023-12-30 20:48:43 +02:00
parent d34f014eab
commit dad516b223

View file

@ -127,11 +127,14 @@ namespace SMBLibrary.NetBios
public void Dispose() public void Dispose()
{ {
if (m_buffer != null)
{
#if NETSTANDARD2_0 #if NETSTANDARD2_0
ArrayPool<byte>.Shared.Return(m_buffer); ArrayPool<byte>.Shared.Return(m_buffer);
#endif #endif
m_buffer = null; m_buffer = null;
} }
}
public byte[] Buffer public byte[] Buffer
{ {