From 0b01bd5e9d609e34445e0badeb6dba99f22995e8 Mon Sep 17 00:00:00 2001 From: Matheus Date: Tue, 21 May 2024 17:47:41 -0300 Subject: [PATCH] jobctl: fix linked list --- kernel-src/sys/jobctl.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kernel-src/sys/jobctl.c b/kernel-src/sys/jobctl.c index 764cf621..7291e1d8 100644 --- a/kernel-src/sys/jobctl.c +++ b/kernel-src/sys/jobctl.c @@ -24,6 +24,8 @@ static void removefromlist(proc_t *pgrp, proc_t *proc) { if (proc->pgrp.previousmember) proc->pgrp.previousmember->pgrp.nextmember = proc->pgrp.nextmember; + else + pgrp->pgrp.nextmember = NULL; if (proc->pgrp.nextmember) proc->pgrp.nextmember->pgrp.previousmember = proc->pgrp.previousmember;