mirror of
https://github.com/tailscale/tailscale.git
synced 2025-08-22 02:50:42 +00:00
ipn/ipnlocal: make GetExt work earlier, before extension init
Taildrop wasn't working on iOS since #15971 because GetExt didn't work until after init, but that PR moved Init until after Start. This makes GetExt work before LocalBackend.Start (ExtensionHost.Init). Updates #15812 Change-Id: I6e87257cd97a20f86083a746d39df223e5b6791b Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
This commit is contained in:

committed by
Brad Fitzpatrick

parent
54970054a6
commit
30a89ad378
@@ -114,7 +114,7 @@ func RegisterExtension(name string, newExt NewExtensionFn) {
|
||||
panic(fmt.Sprintf("ipnext: newExt is nil: %q", name))
|
||||
}
|
||||
if extensions.Contains(name) {
|
||||
panic(fmt.Sprintf("ipnext: duplicate extensions: %q", name))
|
||||
panic(fmt.Sprintf("ipnext: duplicate extension name %q", name))
|
||||
}
|
||||
extensions.Set(name, &Definition{name, newExt})
|
||||
}
|
||||
|
Reference in New Issue
Block a user