Be more liberal accepting ADD_EDGE messages with conflicting local address information.
authorGuus Sliepen <guus@tinc-vpn.org>
Fri, 15 May 2015 21:08:53 +0000 (23:08 +0200)
committerGuus Sliepen <guus@tinc-vpn.org>
Fri, 15 May 2015 21:08:53 +0000 (23:08 +0200)
commit54a8bd78e3fbe2de4d9daea748643f9c9b5b240e
tree28f72182707de8a661f74602022a6eed223ee811
parent8028e01100eb40f64da5e50ef33fbf9e3f8099de
Be more liberal accepting ADD_EDGE messages with conflicting local address information.

If the ADD_EDGE is for one of the edges we own, and if it is not the
same as we actually have, send a correcting ADD_EDGE back. Otherwise, if
the ADD_EDGE contains new information, update our idea of the local
address for that edge.

If the ADD_EDGE does not contain local address information, then we
never make a correction nor log a warning.
src/protocol_edge.c