diff --git a/kernel/arch/i386/memory.c b/kernel/arch/i386/memory.c index 749ecb544..eb588d742 100644 --- a/kernel/arch/i386/memory.c +++ b/kernel/arch/i386/memory.c @@ -487,6 +487,7 @@ void delivermsg(struct proc *rp) rp->p_delivermsg_vir, rp->p_name, rp->p_endpoint); + cause_sig(rp->p_nr, SIGSEGV); r = EFAULT; }