From ac9115b0337bc6c9b49cdb05210dd85a270d1594 Mon Sep 17 00:00:00 2001 From: Troels Liebe Bentsen Date: Sat, 18 Feb 2006 19:32:51 +0100 Subject: Fix wrong umask usage and so we set the correct file premissions. darcs-hash:20060218183251-ee6b9-798ab2994526311b1e58f04e7684b39b51426887.gz --- lib/exe/indexer.php | 2 +- lib/exe/media.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/exe') diff --git a/lib/exe/indexer.php b/lib/exe/indexer.php index 49b532507..19eea767f 100644 --- a/lib/exe/indexer.php +++ b/lib/exe/indexer.php @@ -49,7 +49,7 @@ function runIndexer(){ // try to aquire a lock $lock = $conf['lockdir'].'/_indexer.lock'; - while(!@mkdir($lock,0777)){ + while(!@mkdir($lock,$conf['dmode'])){ usleep(50); if(time()-@filemtime($lock) > 60*5){ // looks like a stale lock - remove it diff --git a/lib/exe/media.php b/lib/exe/media.php index cddf258db..47af3c4d3 100644 --- a/lib/exe/media.php +++ b/lib/exe/media.php @@ -129,7 +129,7 @@ function media_upload($NS,$AUTH){ io_makeFileDir($fn); if(move_uploaded_file($file['tmp_name'], $fn)) { // set the correct permission here - chmod($fn, 0777 - $conf['umask']); + chmod($fn, $conf['fmode'] & ~$conf['umask']); msg($lang['uploadsucc'],1); return true; }else{ -- cgit v1.2.3