Closed icorderi closed 8 years ago
SearchRequest::unicast
has the same issue. The problem is here, that loop will fail the moment the destination is not reachable through that interface.
The behavior on this patch is to reach the destination through whatever network you can. If at least one networked was reachable, we shouldn't fail.
Good catch.
For SearchRequest
well probably have to detect when an address not available error occured and ignore it but return early on all other errors.
@GGist yes, the unicast on SearchRequest
will require a bit more work. Do you want to leave a bug open for it as a reminder?
Coverage remained the same at 57.969% when pulling 303268d6d2ef8dcbb1b9a0229bdf5c3eea41b1c5 on icorderi:fix/multihomed into c86b63f5c4c3e5b33ce9c4aafd8a3a7301357fb5 on GGist:master.