From 51d3684fcca20f29e8ba9cef573d1a5aa17d9720 Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Mon, 19 Feb 2024 15:42:02 +0100 Subject: [PATCH] Fix new heads kill segf --- transcoder/src/stream.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/transcoder/src/stream.go b/transcoder/src/stream.go index 2f6816d9..e492a3c4 100644 --- a/transcoder/src/stream.go +++ b/transcoder/src/stream.go @@ -411,7 +411,7 @@ func (ts *Stream) Kill() { // Stream assume to be locked func (ts *Stream) KillHead(encoder_id int) { - if ts.heads[encoder_id] == DeletedHead { + if ts.heads[encoder_id] == DeletedHead || ts.heads[encoder_id].command == nil { return } ts.heads[encoder_id].command.Process.Signal(os.Interrupt)