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

Reply via email to