forked from TrueCloudLab/restic
11fbaaae9a
The restic security model includes full trust of the local machine, so this should not fix any actual security problems, but it's better to be safe than sorry. Fixes #2192.
18 lines
337 B
Go
18 lines
337 B
Go
package backend
|
|
|
|
import (
|
|
"os/exec"
|
|
|
|
"github.com/restic/restic/internal/errors"
|
|
)
|
|
|
|
func startForeground(cmd *exec.Cmd) (bg func() error, err error) {
|
|
// just start the process and hope for the best
|
|
err = cmd.Start()
|
|
if err != nil {
|
|
return nil, errors.Wrap(err, "cmd.Start")
|
|
}
|
|
|
|
bg = func() error { return nil }
|
|
return bg, nil
|
|
}
|