DF-1201 / fix.diff
--- /tmp/orig/dev/misc/syscons/syscons.c 2026-07-23 11:54:56.874861000 +0000 +++ dev/misc/syscons/syscons.c 2026-07-23 11:57:17.686283000 +0000 @@ -1249,6 +1249,7 @@ DPRINTF(5, ("VT_PROCESS %d, ", curproc->p_pid)); bcopy(data, &scp->smode, sizeof(struct vt_mode)); scp->proc = curproc; + PHOLD(curproc); scp->pid = scp->proc->p_pid; if ((scp == sc->cur_scp) && (sc->unit == sc_console_unit)) cons_unavail = TRUE; |