Date: Wed, 4 Mar 2020 19:52:35 +0000 (UTC) From: Mateusz Guzik <mjg@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r358634 - head/sys/kern Message-ID: <202003041952.024JqZb4081317@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: mjg Date: Wed Mar 4 19:52:34 2020 New Revision: 358634 URL: https://svnweb.freebsd.org/changeset/base/358634 Log: execve: use LOCKSHARED when looking up the interpreter Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D23956 Modified: head/sys/kern/kern_exec.c Modified: head/sys/kern/kern_exec.c ============================================================================== --- head/sys/kern/kern_exec.c Wed Mar 4 19:52:00 2020 (r358633) +++ head/sys/kern/kern_exec.c Wed Mar 4 19:52:34 2020 (r358634) @@ -648,8 +648,8 @@ interpret: free(imgp->freepath, M_TEMP); imgp->freepath = NULL; /* set new name to that of the interpreter */ - NDINIT(&nd, LOOKUP, ISOPEN | LOCKLEAF | FOLLOW | SAVENAME, - UIO_SYSSPACE, imgp->interpreter_name, td); + NDINIT(&nd, LOOKUP, ISOPEN | LOCKLEAF | LOCKSHARED | FOLLOW | + SAVENAME, UIO_SYSSPACE, imgp->interpreter_name, td); args->fname = imgp->interpreter_name; goto interpret; }
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202003041952.024JqZb4081317>