From 4fa977347c69006d525c956dc6516eed05ee009e Mon Sep 17 00:00:00 2001 From: Leonid Nikitin Date: Sat, 20 Jan 2024 02:24:14 +0600 Subject: [PATCH] Fix ffmpeg processes not terminating. --- src/convertor/service.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/convertor/service.go b/src/convertor/service.go index 1fead4a..bb313fa 100644 --- a/src/convertor/service.go +++ b/src/convertor/service.go @@ -78,12 +78,12 @@ func (s Service) RunConvert(setting ConvertSetting, progress ProgressContract) e return err } - err = progress.Run(stdOut, stdErr) - if err != nil { - return err - } + errProgress := progress.Run(stdOut, stdErr) err = cmd.Wait() + if errProgress != nil { + return errProgress + } if err != nil { return err }