From 4eec83aec81a7598ec92a8936383e75657689ba8 Mon Sep 17 00:00:00 2001 From: messju Date: Fri, 25 Jul 2003 12:40:12 +0000 Subject: [PATCH] weakend race-condition and removed bogus error-message caused by that in smarty_core_create_dir_structure(). --- libs/core/core.create_dir_structure.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/core/core.create_dir_structure.php b/libs/core/core.create_dir_structure.php index 88b0aeab..914f3ed4 100644 --- a/libs/core/core.create_dir_structure.php +++ b/libs/core/core.create_dir_structure.php @@ -65,7 +65,7 @@ function smarty_core_create_dir_structure($params, &$smarty) $_make_new_dir = true; } - if ($_make_new_dir && !file_exists($_new_dir) && !@mkdir($_new_dir, $smarty->_dir_perms)) { + if ($_make_new_dir && !file_exists($_new_dir) && !@mkdir($_new_dir, $smarty->_dir_perms) && !is_dir($_new_dir)) { $smarty->trigger_error("problem creating directory '" . $_new_dir . "'"); return false; }