Updates referencesource to .NET 4.7
[mono.git] / mcs / class / referencesource / System.ServiceModel / System / ServiceModel / Channels / ReliableChannelBinder.cs
index 74d844b0198c3e97280553337047b204d1b0bb0f..4bb39e2fc33a4f12ee20185cd9bf20b41f25ff63 100644 (file)
@@ -1743,6 +1743,12 @@ namespace System.ServiceModel.Channels
             bool RemoveWaiter(IWaiter waiter)
             {
                 Queue<IWaiter> waiters = waiter.CanGetChannel ? this.getChannelQueue : this.waitQueue;
+
+                if (waiters == null)
+                {
+                    return false;
+                }
+
                 bool removed = false;
 
                 lock (this.ThisLock)