Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/sys/kern/kern_resource.c,v rcsdiff: /ftp/cvs/cvsroot/src/sys/kern/kern_resource.c,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.105 retrieving revision 1.106 diff -u -p -r1.105 -r1.106 --- src/sys/kern/kern_resource.c 2006/09/13 10:07:42 1.105 +++ src/sys/kern/kern_resource.c 2006/10/10 10:02:34 1.106 @@ -1,4 +1,4 @@ -/* $NetBSD: kern_resource.c,v 1.105 2006/09/13 10:07:42 elad Exp $ */ +/* $NetBSD: kern_resource.c,v 1.106 2006/10/10 10:02:34 elad Exp $ */ /*- * Copyright (c) 1982, 1986, 1991, 1993 @@ -37,7 +37,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: kern_resource.c,v 1.105 2006/09/13 10:07:42 elad Exp $"); +__KERNEL_RCSID(0, "$NetBSD: kern_resource.c,v 1.106 2006/10/10 10:02:34 elad Exp $"); #include #include @@ -659,7 +659,8 @@ sysctl_proc_corename(SYSCTLFN_ARGS) goto done; } - if (securelevel > 1) + if (kauth_authorize_process(l->l_cred, KAUTH_PROCESS_CORENAME, + l->l_proc, NULL, NULL, NULL) != 0) return (EPERM); /*