mirror of
https://github.com/go-gitea/gitea
synced 2024-08-20 14:21:21 +02:00
When Gitea is running as PID 1 git will occassionally orphan child processes leading to (defunct) processes. This PR simply sets Setpgid to true on these child processes meaning that these defunct processes will also be correctly reaped. Fix #19077 Signed-off-by: Andrew Thornton <art27@cantab.net>
17 lines
347 B
Go
17 lines
347 B
Go
// Copyright 2022 The Gitea Authors. All rights reserved.
|
|
// Use of this source code is governed by a MIT-style
|
|
// license that can be found in the LICENSE file.
|
|
|
|
//go:build windows
|
|
|
|
package process
|
|
|
|
import (
|
|
"os/exec"
|
|
)
|
|
|
|
// SetSysProcAttribute sets the common SysProcAttrs for commands
|
|
func SetSysProcAttribute(cmd *exec.Cmd) {
|
|
// Do nothing
|
|
}
|