Ok, that is an obvious typo which you should simply fix. No real need to
ask about something as plain as this.
-Rasmus
On Thu, 14 Mar 2002 [EMAIL PROTECTED] wrote:
> On Thu, Mar 14, 2002 at 08:20:38AM -0800, Rasmus Lerdorf wrote:
> > How do you figure? Doesn't it only do this in
> > CHECKUID_ALLOW_FILE_NOT_EXISTS mode? This mode is used for things like
> > rmdir(), chgrp(), chown(), chmod() where spitting out a safe mode error
> > when the file in question doesn't exist isn't very useful.
>
>
> Here is the snipset of the code:
>
> if (mode != CHECKUID_ALLOW_ONLY_DIR) {
> VCWD_REALPATH(filename, path);
> ret = VCWD_STAT(path, &sb);
> if (ret < 0) {
> if (mode == CHECKUID_DISALLOW_FILE_NOT_EXISTS) {
> php_error(E_WARNING, "Unable to access %s", filename);
> return 0;
> } else if (mode == CHECKUID_ALLOW_FILE_NOT_EXISTS)
> php_error(E_WARNING, "Unable to access %s", filename);{
> return 1;
> }
>
> you can see that the { is at the wrong place and so it will always return 1;
> if CHECKUID_DISALLOW_FILE_NOT_EXISTS is not selected.
>
> Stefan
>
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php