From: Stanislav N. Date: Sun, 29 Mar 2015 11:56:26 +0000 (+0500) Subject: Do not try to create itemcache directory if it already exist. X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=6e275101733f6ac3dfbb31b32cbabd8b480df667;p=friendica.git Do not try to create itemcache directory if it already exist. On FreeBSD, with more-or-less default PHP configuration, when mkdir() is called on already existing directory - it will produce a warning, that could flood all over cron mail. To prevent that flooding a directory existing should be checked. --- diff --git a/boot.php b/boot.php index d74f38914c..3072be2c16 100644 --- a/boot.php +++ b/boot.php @@ -2175,7 +2175,7 @@ function zrl_init(&$a) { } } -function zrl($s,$force = false) { +function zrl($s,$force = false) {i if(! strlen($s)) return $s; if((! strpos($s,'/profile/')) && (! $force)) @@ -2335,7 +2335,9 @@ function get_itemcachepath() { if ($temppath != "") { $itemcache = $temppath."/itemcache"; - mkdir($itemcache); + if(!file_exists($itemcache) && !is_dir($itemcache)) { + mkdir($itemcache); + } if (is_dir($itemcache) AND is_writable($itemcache)) { set_config("system", "itemcache", $itemcache);