From 4dab146aac53a011e01c71f7d56e263bb05fa23f Mon Sep 17 00:00:00 2001 From: miod Date: Sat, 17 May 2014 21:32:19 +0000 Subject: [PATCH] ...and it needs a guard against NULL as well. --- sys/arch/vax/vax/pmap.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sys/arch/vax/vax/pmap.c b/sys/arch/vax/vax/pmap.c index 68489fc870c..865588ef1f6 100644 --- a/sys/arch/vax/vax/pmap.c +++ b/sys/arch/vax/vax/pmap.c @@ -1,4 +1,4 @@ -/* $OpenBSD: pmap.c,v 1.66 2014/05/17 21:21:17 miod Exp $ */ +/* $OpenBSD: pmap.c,v 1.67 2014/05/17 21:32:19 miod Exp $ */ /* $NetBSD: pmap.c,v 1.74 1999/11/13 21:32:25 matt Exp $ */ /* * Copyright (c) 1994, 1998, 1999, 2003 Ludd, University of Lule}, Sweden. @@ -621,6 +621,8 @@ pmap_rmproc(struct pmap *pm) if (pr->ps_flags & (PS_SYSTEM | PS_EXITING)) continue; p = TAILQ_FIRST(&pr->ps_threads); + if (p == NULL) + continue; ppm = p->p_vmspace->vm_map.pmap; if (ppm == pm) /* Don't swap ourself */ continue; -- 2.20.1