You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If we get back a list of IPs and some of them are not routable, trying to call EstablishConnection on one of those will fail and we will just abort the PASE or CASE setup process. Instead we should move on to the next IP in the list, if there is one.
The text was updated successfully, but these errors were encountered:
bzbarsky-apple
changed the title
Add fallback to next IP when OperationalSessionSetup::EstablishConnection fails
Add fallback to next IP when trying to send a Sigma1 or PBKDFParamRequest message fails
Apr 29, 2023
…fails.
If DNS-SD discovery comes back with an IP that is not routable for some reason,
or if there os some other synchronous error when trying to kick off session
establishment, move on to the next IP (just like we would for an async session
establishment error), instead of just aborting the session establishment process
altogether.
The change in SetUpCodePairer::ConnectToDiscoveredDevice just moves on to the
next element in our list, if any.
The change in OperationalSessionSetup::UpdateDeviceData adds the TryNextResult
call, but also restructures things to have early returns instead of deep nesting
of ifs.
Fixesproject-chip#26307
…fails. (#26308)
If DNS-SD discovery comes back with an IP that is not routable for some reason,
or if there os some other synchronous error when trying to kick off session
establishment, move on to the next IP (just like we would for an async session
establishment error), instead of just aborting the session establishment process
altogether.
The change in SetUpCodePairer::ConnectToDiscoveredDevice just moves on to the
next element in our list, if any.
The change in OperationalSessionSetup::UpdateDeviceData adds the TryNextResult
call, but also restructures things to have early returns instead of deep nesting
of ifs.
Fixes#26307
If we get back a list of IPs and some of them are not routable, trying to call EstablishConnection on one of those will fail and we will just abort the PASE or CASE setup process. Instead we should move on to the next IP in the list, if there is one.
The text was updated successfully, but these errors were encountered: