Bug #4208 Updated: memory overrun? - is_dir/chmod

From: Date: Sun, 09 Sep 2001 13:36:10 +0000
Subject: Bug #4208 Updated: memory overrun? - is_dir/chmod
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-65573@lists.php.net to get a copy of this message
ID: 4208 Updated by: sterling Reported By: janb@ukans.edu Old Status: Open Status: Bogus Bug Type: Misbehaving function Operating System: DEC UNIX 4.0(C ?) PHP Version: 3.0.16 New Comment: rtm :), you need to call clearstatcache() Previous Comments: ------------------------------------------------------------------------ [2000-04-20 16:05:07] janb@ukans.edu do-conf: ./configure --with-gd=no --with-imap=/homea/file/bin/srcs --with-oracle=/home/oracle/u01/app/oracle/product/8.0.5 --with-config-file-path=/homea/file/bin --enable-debug=no --with-exec-dir=/homea/file/public_html/cgi-bin --bindir=/homea/file/bin php3.ini: magic_quotes_gpc = Off track_vars = On upload_max_filesize = 260000000 ; max of 260mb files DEC UNIX 4.0C? Basically what is happening is, I call is_dir, after having run chmod, and when I look at the perms on the file I chmod'ed, the privs have been changed immediately after calling is_dir this script doesn't actually show this behavior (I can't isolate it out of my large script), but if you notice the output, it appears to be wrong... bug.php3 -- #!/homea/file/bin/php <?php $dir = "/homea/jan"; $webdir = $dir . "/public_html"; $file = $dir . "/myfile"; echo fileperms($file) . "\n"; chmod($file, 0700); echo fileperms($file) . "\n"; if(!is_dir($webdir)) { mkdir($webdir); } echo "just did is_dir conditional.\n"; echo fileperms($file) . "\n"; chmod($file, 0700); echo fileperms($file) . "\n"; output -- 32932 32932 just did is_dir conditional. 33216 33216 ------------------------------------------------------------------------ Edit this bug report at http://bugs.php.net/?id=4208&edit=1

« previous php.dev (#65573) next »