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
|
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
* 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)
|
#if defined(SETUIDSCRIPTS) && !defined(FDSCRIPTS)
|
||||||
|
@ -234,6 +234,9 @@ check_shell:
|
||||||
if ((epp->ep_flags & EXEC_HASFD) == 0)
|
if ((epp->ep_flags & EXEC_HASFD) == 0)
|
||||||
vn_close(scriptvp, FREAD, p->p_ucred, p);
|
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_flags |= (EXEC_HASARGL | EXEC_SKIPARG);
|
||||||
epp->ep_fa = shellargp;
|
epp->ep_fa = shellargp;
|
||||||
#ifdef SETUIDSCRIPTS
|
#ifdef SETUIDSCRIPTS
|
||||||
|
|
Loading…
Reference in New Issue