Make sure myport is set correctly when running with Port = 0.
authorEtienne Dechamps <etienne@edechamps.fr>
Sun, 6 Jul 2014 09:55:23 +0000 (10:55 +0100)
committerEtienne Dechamps <etienne@edechamps.fr>
Sun, 6 Jul 2014 09:55:23 +0000 (10:55 +0100)
commitfcf5b53e785fd191dd951b77ad831fe6ac78dce4
tree361536a2adb3bb09d752b05579efb3f489514eab
parentc786ed116805c0bc911f592c03dc0d5562287283
Make sure myport is set correctly when running with Port = 0.

Setting the Port configuration variable to zero can be used to make tinc
listen on a system-assigned port. Unfortunately, in this scenario myport
will be zero, which means that tinc won't transmit its actual UDP
listening port to other nodes. This breaks UDP hole punching and local
discovery.
src/net_setup.c