aboutsummaryrefslogtreecommitdiff
path: root/src/syscall/exec_libc.go
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2024-09-06 12:19:01 -0700
committerGopher Robot <gobot@golang.org>2024-09-10 22:35:31 +0000
commit8926ca9c5ec3ea0b51e413e87f737aeb1422ea48 (patch)
tree2000b0ed00d376c91303d4dfbd9563b9f82a4cc1 /src/syscall/exec_libc.go
parentcdca67185573ca94734249584afd6cd2d3d58a84 (diff)
downloadgo-8926ca9c5ec3ea0b51e413e87f737aeb1422ea48.tar.xz
syscall: on exec failure, close pidfd
Fixes #69284 Change-Id: I6350209302778ba5e44fa03d0b9e680d2b4ec192 Reviewed-on: https://go-review.googlesource.com/c/go/+/611495 LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: roger peppe <rogpeppe@gmail.com> Reviewed-by: Tim King <taking@google.com> Auto-Submit: Ian Lance Taylor <iant@golang.org> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Diffstat (limited to 'src/syscall/exec_libc.go')
-rw-r--r--src/syscall/exec_libc.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/syscall/exec_libc.go b/src/syscall/exec_libc.go
index 768e8c131c..0e88650873 100644
--- a/src/syscall/exec_libc.go
+++ b/src/syscall/exec_libc.go
@@ -314,6 +314,11 @@ childerror:
}
}
+// forkAndExecFailureCleanup cleans up after an exec failure.
+func forkAndExecFailureCleanup(attr *ProcAttr, sys *SysProcAttr) {
+ // Nothing to do.
+}
+
func ioctlPtr(fd, req uintptr, arg unsafe.Pointer) (err Errno) {
return ioctl(fd, req, uintptr(arg))
}