don't forget to free old pathname buffer
This commit is contained in:
parent
27a2300de5
commit
aca2b87e68
|
@ -27,7 +27,7 @@
|
|||
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
* $Id: exec_script.c,v 1.1 1994/01/16 03:10:03 cgd Exp $
|
||||
* $Id: exec_script.c,v 1.2 1994/01/22 06:15:54 cgd Exp $
|
||||
*/
|
||||
|
||||
#if defined(SETUIDSCRIPTS) && !defined(FDSCRIPTS)
|
||||
|
@ -234,6 +234,9 @@ check_shell:
|
|||
if ((epp->ep_flags & EXEC_HASFD) == 0)
|
||||
vn_close(scriptvp, FREAD, p->p_ucred, p);
|
||||
|
||||
/* free the old pathname buffer */
|
||||
FREE(oldpnbuf, M_NAMEI);
|
||||
|
||||
epp->ep_flags |= (EXEC_HASARGL | EXEC_SKIPARG);
|
||||
epp->ep_fa = shellargp;
|
||||
#ifdef SETUIDSCRIPTS
|
||||
|
|
Loading…
Reference in New Issue