diff --git a/includes/install.inc b/includes/install.inc index 08d1a2ccde6cc5eb9b78c506e2283ba5874beed8..8626b04f9fcdd177721af8899d973d5ecc64f992 100644 --- a/includes/install.inc +++ b/includes/install.inc @@ -731,19 +731,19 @@ function drupal_install_mkdir($file, $mask, $message = TRUE) { if ($mask & $m) { switch ($m) { case FILE_READABLE: - $mod += 444; + $mod |= 0444; break; case FILE_WRITABLE: - $mod += 222; + $mod |= 0222; break; case FILE_EXECUTABLE: - $mod += 111; + $mod |= 0111; break; } } } - if (@drupal_mkdir($file, intval("0$mod", 8))) { + if (@drupal_mkdir($file, $mod)) { return TRUE; } else {