]> git.meshlink.io Git - meshlink/commit
Remember the address used when connecting to an inviting node.
authorGuus Sliepen <guus@meshlink.io>
Fri, 6 Dec 2019 21:58:29 +0000 (22:58 +0100)
committerGuus Sliepen <guus@meshlink.io>
Fri, 6 Dec 2019 21:58:29 +0000 (22:58 +0100)
commit2bf1a40fa455564a4aac52349d70e9fedb163721
tree6e3c536c418a3011cefbf906a85dd5e0c3747989
parent560c1f1e838e78ba9e95b8b86f0a2dbcd0506efb
Remember the address used when connecting to an inviting node.

The inviter sends us its own host config file, which should be populated
with its known addresses. However, if a symbolic hostname is in the
invitation URL and it can resolve to multiple IP addresses, or if the IP
address associated with it is currently different from when the invitation
was generated, the address used to connect to the inviter might not be
present in its host config file. This could cause the invitation to succeed,
but then the nodes would fail to make a regular MeshLink connection.
src/meshlink.c