diff --git a/client/internal/peer/conn.go b/client/internal/peer/conn.go index 572279696..532ac74d1 100644 --- a/client/internal/peer/conn.go +++ b/client/internal/peer/conn.go @@ -1054,7 +1054,7 @@ func evalConnStatus(in connStatusInputs) guard.ConnStatus { case relayUsedAndUp: // Relay is up but ICE is down — partially connected. return guard.ConnStatusPartiallyConnected - case iceRunning && !in.relayTransportConnected: + case in.iceStatusConnected && !in.relayTransportConnected: // ICE is up and the shared relay transport is down — offers cannot restore it. return guard.ConnStatusPartiallyConnected default: