From 8208ab5f6d0d417d42a071f1cfdae32fe16994e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Steffen=20Schro=CC=88der?= Date: Sat, 14 Jun 2014 11:25:25 +0200 Subject: [PATCH] check if maps dir is writable --- application/core/Maps/MapManager.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/application/core/Maps/MapManager.php b/application/core/Maps/MapManager.php index 8b768305..7fad4f1c 100644 --- a/application/core/Maps/MapManager.php +++ b/application/core/Maps/MapManager.php @@ -292,7 +292,7 @@ class MapManager implements CallbackListener { $fullMapFileName = $downloadDirectory . $fileName; // Check if it can get written locally - if (is_dir($mapDir)) { + if (is_dir($mapDir) && is_writable($mapDir)) { // Create download directory if necessary if (!is_dir($downloadDirectory) && !mkdir($downloadDirectory)) { trigger_error("ManiaControl doesn't have to rights to save maps in '{$downloadDirectory}'.");