diff options
| author | Nick Khyl <nickk@tailscale.com> | 2025-01-23 15:15:00 -0600 |
|---|---|---|
| committer | Nick Khyl <nickk@tailscale.com> | 2025-01-23 15:17:48 -0600 |
| commit | ba058bce86fcaa4b915dbae4fb8d0144d03a7eb2 (patch) | |
| tree | a0747d8c2dcef78319081ec33abcc2eb26cca70c /.github | |
| parent | f0db47338e61dbf803cbfe3beba936282fa04c2a (diff) | |
| download | tailscale-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 '.github')
0 files changed, 0 insertions, 0 deletions
