mirror of
https://github.com/navidrome/navidrome.git
synced 2025-06-03 17:11:08 +03:00
fix: prevent zombies in transcoding
This commit is contained in:
parent
b7f1fc0374
commit
e6d717cbbc
@ -212,7 +212,11 @@ func newTranscode(ctx context.Context, path string, maxBitRate int, format strin
|
|||||||
if f, err = cmd.StdoutPipe(); err != nil {
|
if f, err = cmd.StdoutPipe(); err != nil {
|
||||||
return f, err
|
return f, err
|
||||||
}
|
}
|
||||||
return f, cmd.Start()
|
if err = cmd.Start(); err != nil {
|
||||||
|
return f, err
|
||||||
|
}
|
||||||
|
go cmd.Wait() // prevent zombies
|
||||||
|
return f, err
|
||||||
}
|
}
|
||||||
|
|
||||||
func createTranscodeCommand(path string, maxBitRate int, format string) (string, []string) {
|
func createTranscodeCommand(path string, maxBitRate int, format string) (string, []string) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user