summaryrefslogtreecommitdiffhomepage
path: root/clientupdate
diff options
context:
space:
mode:
authorNick Khyl <nickk@tailscale.com>2025-01-23 15:15:00 -0600
committerNick Khyl <nickk@tailscale.com>2025-01-23 15:17:48 -0600
commitba058bce86fcaa4b915dbae4fb8d0144d03a7eb2 (patch)
treea0747d8c2dcef78319081ec33abcc2eb26cca70c /clientupdate
parentf0db47338e61dbf803cbfe3beba936282fa04c2a (diff)
downloadtailscale-nickkhyl/tailscaled-deferredinit.tar.xz
tailscale-nickkhyl/tailscaled-deferredinit.zip
cmd/tailscaled: defer COM initialization and enabling GP lock restrictions on Windows until main runsnickkhyl/tailscaled-deferredinit
In this PR, we use a `tailscaledInit lazy.DeferredInit` to defer COM initialization and GP lock restriction until the main function is called and determines that the current process is an actual tailscaled process, rather than a CLI symlink, `tailscaled --version`, or another subcommand that doesn't require full initialization. Updates #cleanup Updates #14416 Signed-off-by: Nick Khyl <nickk@tailscale.com>
Diffstat (limited to 'clientupdate')
0 files changed, 0 insertions, 0 deletions