Date: Fri, 18 Aug 2006 15:50:20 GMT From: "Michael MacInnis" <michaelmacinnis@rogers.com> To: freebsd-bugs@FreeBSD.org Subject: Re: bin/101316: /bin/sh pwd bug after cd into restricted directory Message-ID: <200608181550.k7IFoKdx058934@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR bin/101316; it has been noted by GNATS.
From: "Michael MacInnis" <michaelmacinnis@rogers.com>
To: <bug-followup@FreeBSD.org>,
<aragon@phat.za.net>
Cc:
Subject: Re: bin/101316: /bin/sh pwd bug after cd into restricted directory
Date: Fri, 18 Aug 2006 11:42:20 -0400
Adding a call to updatepwd(NULL) in cd.c seems to fix the problem:
@@ -202,6 +202,7 @@
INTOFF;
if (updatepwd(badstat ? NULL : dest) < 0 || chdir(curdir) < 0) {
+ updatepwd(NULL);
INTON;
return (-1);
}
This may also address PR bin/64990.
Michael MacInnis.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200608181550.k7IFoKdx058934>
