Fix new heads kill segf

This commit is contained in:
Zoe Roux 2024-02-19 15:42:02 +01:00
parent 2968ca3562
commit 51d3684fcc

View File

@ -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)