util/osuser: turn wasm check into a const expression

All wasi* are GOARCH wasm, so check that instead.

Updates #12732

Change-Id: Id3cc346295c1641bcf80a6c5eb1ad65488509656
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
pull/12966/head
Brad Fitzpatrick 4 months ago committed by Brad Fitzpatrick
parent 2ab1d532e8
commit 575feb486f

@ -54,7 +54,7 @@ func lookup(usernameOrUID string, std lookupStd, wantShell bool) (*user.User, st
// Skip getent entirely on Non-Unix platforms that won't ever have it. // Skip getent entirely on Non-Unix platforms that won't ever have it.
// (Using HasPrefix for "wasip1", anticipating that WASI support will // (Using HasPrefix for "wasip1", anticipating that WASI support will
// move beyond "preview 1" some day.) // move beyond "preview 1" some day.)
if runtime.GOOS == "windows" || runtime.GOOS == "js" || strings.HasPrefix(runtime.GOOS, "wasi") { if runtime.GOOS == "windows" || runtime.GOOS == "js" || runtime.GOARCH == "wasm" {
u, err := std(usernameOrUID) u, err := std(usernameOrUID)
return u, "", err return u, "", err
} }

Loading…
Cancel
Save