agent: fail when per-connection transport isolation is used with services (#1670)

This commit is contained in:
Evgeny
2025-11-25 23:17:47 +00:00
committed by GitHub
parent 3ccf854865
commit 5e9b164f4e
11 changed files with 49 additions and 42 deletions
+1 -1
View File
@@ -781,7 +781,7 @@ temporaryClientError = \case
smpClientServiceError :: SMPClientError -> Bool
smpClientServiceError = \case
PCEServiceUnavailable -> True
PCETransportError (TEHandshake BAD_SERVICE) -> True -- TODO [certs] this error may be temporary, so we should possibly resubscribe.
PCETransportError (TEHandshake BAD_SERVICE) -> True -- TODO [certs rcv] this error may be temporary, so we should possibly resubscribe.
PCEProtocolError SERVICE -> True
PCEProtocolError (PROXY (BROKER NO_SERVICE)) -> True -- for completeness, it cannot happen.
_ -> False