Skip to content

Commit 4f23b9b

Browse files
authored
fix ffmpeg nil pointer crash (#767)
1 parent 0c88ec6 commit 4f23b9b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/pkg/parser/ffmpeg/ffmpeg.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ func (p *Parser) Stop() (err error) {
203203
p.closeOnce.Do(func() {
204204
p.cmdLock.Lock()
205205
defer p.cmdLock.Unlock()
206-
if p.cmd.ProcessState == nil {
206+
if p.cmd != nil && p.cmd.ProcessState == nil {
207207
if p.cmdStdIn != nil && p.cmd.Process != nil {
208208
if _, err = p.cmdStdIn.Write([]byte("q")); err != nil {
209209
err = fmt.Errorf("error sending stop command to ffmpeg: %v", err)

0 commit comments

Comments
 (0)