diff options
| author | Russ Cox <rsc@golang.org> | 2022-01-27 13:10:48 -0500 |
|---|---|---|
| committer | Gopher Robot <gobot@golang.org> | 2022-05-02 17:49:12 +0000 |
| commit | d922c0a8f5035b0533eb6e912ffd7b85487e3942 (patch) | |
| tree | 66e79ef5727b3caf05073c01a4d72260cc619ee4 /src/cmd/api | |
| parent | 64369c3ea0932482e0d108cb022dee4a9f8447cb (diff) | |
| download | go-d922c0a8f5035b0533eb6e912ffd7b85487e3942.tar.xz | |
all: use os/exec instead of internal/execabs
We added internal/execabs back in January 2021 in order to fix
a security problem caused by os/exec's handling of the current
directory. Now that os/exec has that code, internal/execabs is
superfluous and can be deleted.
This commit rewrites all the imports back to os/exec and
deletes internal/execabs.
For #43724.
Change-Id: Ib9736baf978be2afd42a1225e2ab3fd5d33d19df
Reviewed-on: https://go-review.googlesource.com/c/go/+/381375
Run-TryBot: Russ Cox <rsc@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Auto-Submit: Russ Cox <rsc@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Diffstat (limited to 'src/cmd/api')
| -rw-r--r-- | src/cmd/api/goapi.go | 2 | ||||
| -rw-r--r-- | src/cmd/api/run.go | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/cmd/api/goapi.go b/src/cmd/api/goapi.go index b2a023a9b7..e6bf62df1f 100644 --- a/src/cmd/api/goapi.go +++ b/src/cmd/api/goapi.go @@ -16,10 +16,10 @@ import ( "go/parser" "go/token" "go/types" - exec "internal/execabs" "io" "log" "os" + "os/exec" "path/filepath" "regexp" "runtime" diff --git a/src/cmd/api/run.go b/src/cmd/api/run.go index 3ceaae6b89..1ae629a032 100644 --- a/src/cmd/api/run.go +++ b/src/cmd/api/run.go @@ -11,11 +11,11 @@ package main import ( "errors" "fmt" - exec "internal/execabs" "internal/goversion" "io/fs" "log" "os" + "os/exec" "path/filepath" "runtime" "strconv" |
