Dispose the AsyncSignalWaiter before setting it to null (#1586)

dispose the AsyncSignalWaiter before setting it to null to prevent memory leak

Co-authored-by: Mario Zelger <mario.zelger@confer.ch>
This commit is contained in:
Mario Zelger
2022-11-26 14:19:51 +01:00
committed by GitHub
co-authored by Mario Zelger
parent a5e1a4d6dd
commit c45cb8b04e
+1
View File
@@ -39,6 +39,7 @@ namespace MQTTnet.Internal
if (_waiter != null)
{
_waiter.Approve();
_waiter.Dispose();
_waiter = null;
// Since we already got a waiter the signal must be reset right now!