Call the Wakeup() function on the variable that was actually checked for null.
diff --git a/src/main/csharp/Transport/InactivityMonitor.cs b/src/main/csharp/Transport/InactivityMonitor.cs
index a13041c..efe05bc 100644
--- a/src/main/csharp/Transport/InactivityMonitor.cs
+++ b/src/main/csharp/Transport/InactivityMonitor.cs
@@ -153,7 +153,7 @@
if (this.monitorStarted.Value && taskRunner != null)
{
- this.asyncTasks.Wakeup();
+ taskRunner.Wakeup();
}
}
else
@@ -196,7 +196,7 @@
if (this.monitorStarted.Value && taskRunner != null)
{
- this.asyncTasks.Wakeup();
+ taskRunner.Wakeup();
}
}
else