diff --git a/OpenSim/Framework/AgentCircuitManager.cs b/OpenSim/Framework/AgentCircuitManager.cs index b445759e75..837c56d760 100644 --- a/OpenSim/Framework/AgentCircuitManager.cs +++ b/OpenSim/Framework/AgentCircuitManager.cs @@ -52,7 +52,7 @@ namespace OpenSim.Framework { lock (m_lock) { - if (m_agentCircuits.TryGetValue(circuitcode, out AgentCircuitData validcircuit) || validcircuit is null) + if (m_agentCircuits.TryGetValue(circuitcode, out AgentCircuitData validcircuit) && validcircuit is not null) { if (sessionID.Equals(validcircuit.SessionID) && agentID.Equals(validcircuit.AgentID)) {