diff options
author | Josh Bleecher Snyder <josharian@gmail.com> | 2022-03-16 14:25:50 -0700 |
---|---|---|
committer | Josh Bleecher Snyder <josharian@gmail.com> | 2022-03-17 02:43:05 +0000 |
commit | f839aaa22b66bc556fac72f7396082212d2ef45d (patch) | |
tree | f792343bf01d40028ae4421fb289175a6defe47d /src | |
parent | 66865363f017a8d4cb0b07d84a3a6117fcf1cd30 (diff) | |
download | go-git-f839aaa22b66bc556fac72f7396082212d2ef45d.tar.gz |
syscall: allow EINVAL in TestSCMCredentials
This can occur on NixOS.
Change-Id: I0571b0cc5345d01396dca6a4116aa1024c390a5a
Reviewed-on: https://go-review.googlesource.com/c/go/+/393437
Trust: Josh Bleecher Snyder <josharian@gmail.com>
Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Diffstat (limited to 'src')
-rw-r--r-- | src/syscall/creds_test.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/syscall/creds_test.go b/src/syscall/creds_test.go index 1ee56fc340..2fc61df1c5 100644 --- a/src/syscall/creds_test.go +++ b/src/syscall/creds_test.go @@ -77,8 +77,10 @@ func TestSCMCredentials(t *testing.T) { if sys, ok := err.(*os.SyscallError); ok { err = sys.Err } - if err != syscall.EPERM { - t.Fatalf("WriteMsgUnix failed with %v, want EPERM", err) + switch err { + case syscall.EPERM, syscall.EINVAL: + default: + t.Fatalf("WriteMsgUnix failed with %v, want EPERM or EINVAL", err) } } |