diff options
-rw-r--r-- | etc/inc/pfsense-utils.inc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/etc/inc/pfsense-utils.inc b/etc/inc/pfsense-utils.inc index e8876df..bb62602 100644 --- a/etc/inc/pfsense-utils.inc +++ b/etc/inc/pfsense-utils.inc @@ -836,7 +836,10 @@ function safe_mkdir($path, $mode=0755) { */ function make_dirs($path, $mode = 0755) { - return is_dir($path) || (make_dirs(dirname($path), $mode) && safe_mkdir($path, $mode)); + /* is dir already created? */ + if(is_dir($path)) return; + /* create directory in question */ + make_dirs(dirname($path), $mode); } /* |