ipn: load hostname in Start.
This prevents hostname being forced to os.Hostname despite override when control is contacted for the first time after starting tailscaled. Signed-off-by: Dmytro Shynkevych <dmytro@tailscale.com>reviewable/pr590/r1
parent
de11f90d9d
commit
218de6d530
|
@ -353,6 +353,9 @@ func (b *LocalBackend) Start(opts Options) error {
|
||||||
b.serverURL = b.prefs.ControlURL
|
b.serverURL = b.prefs.ControlURL
|
||||||
hostinfo.RoutableIPs = append(hostinfo.RoutableIPs, b.prefs.AdvertiseRoutes...)
|
hostinfo.RoutableIPs = append(hostinfo.RoutableIPs, b.prefs.AdvertiseRoutes...)
|
||||||
hostinfo.RequestTags = append(hostinfo.RequestTags, b.prefs.AdvertiseTags...)
|
hostinfo.RequestTags = append(hostinfo.RequestTags, b.prefs.AdvertiseTags...)
|
||||||
|
if b.prefs.Hostname != "" {
|
||||||
|
hostinfo.Hostname = b.prefs.Hostname
|
||||||
|
}
|
||||||
|
|
||||||
b.notify = opts.Notify
|
b.notify = opts.Notify
|
||||||
b.netMap = nil
|
b.netMap = nil
|
||||||
|
|
Loading…
Reference in New Issue