From owner-freebsd-bugs Thu Jan 15 04:40:54 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA14345 for freebsd-bugs-outgoing; Thu, 15 Jan 1998 04:40:54 -0800 (PST) (envelope-from owner-freebsd-freebsd-bugs@FreeBSD.ORG) Received: (from gnats@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA14300; Thu, 15 Jan 1998 04:40:21 -0800 (PST) (envelope-from gnats) Date: Thu, 15 Jan 1998 04:40:21 -0800 (PST) Message-Id: <199801151240.EAA14300@hub.freebsd.org> To: freebsd-bugs Cc: From: Bruce Evans Subject: Re: kern/5495: renice value -u username causes instant reboot Reply-To: Bruce Evans Sender: owner-freebsd-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR kern/5495; it has been noted by GNATS. From: Bruce Evans To: FreeBSD-gnats-submit@FreeBSD.ORG, john@acetylene.vapornet.net Cc: Subject: Re: kern/5495: renice value -u username causes instant reboot Date: Thu, 15 Jan 1998 23:35:04 +1100 >>Synopsis: renice value -u username causes instant reboot Try this fix. Bruce diff -c2 kern_resource.c~ kern_resource.c *** kern_resource.c~ Wed Dec 17 20:17:40 1997 --- kern_resource.c Thu Jan 15 23:24:15 1998 *************** *** 77,81 **** register struct getpriority_args *uap; { ! register struct proc *p = 0; register int low = PRIO_MAX + 1; --- 77,81 ---- register struct getpriority_args *uap; { ! register struct proc *p; register int low = PRIO_MAX + 1; *************** *** 121,125 **** if (low == PRIO_MAX + 1) return (ESRCH); ! p->p_retval[0] = low; return (0); } --- 121,125 ---- if (low == PRIO_MAX + 1) return (ESRCH); ! curp->p_retval[0] = low; return (0); }