From: Roland Haeder Date: Sat, 4 Jul 2015 04:11:30 +0000 (+0200) Subject: Also check on existence. X-Git-Url: https://git.mxchange.org/?p=core.git;a=commitdiff_plain;h=92c95ff022b5691ae418c40d612d2d27f955078d;ds=sidebyside Also check on existence. Signed-off-by: Roland Häder --- diff --git a/inc/classes/main/file_directories/io/class_FrameworkFileInputOutputPointer.php b/inc/classes/main/file_directories/io/class_FrameworkFileInputOutputPointer.php index a86a8d3a..08ac7811 100644 --- a/inc/classes/main/file_directories/io/class_FrameworkFileInputOutputPointer.php +++ b/inc/classes/main/file_directories/io/class_FrameworkFileInputOutputPointer.php @@ -54,7 +54,7 @@ class FrameworkFileInputOutputPointer extends BaseFileIo implements InputOutputP } elseif ((!BaseFrameworkSystem::isReadableFile($fileName)) && (file_exists($fileName))) { // File exists but cannot be read throw new FileReadProtectedException($fileName, self::EXCEPTION_FILE_CANNOT_BE_READ); - } elseif (!is_writable($fileName)) { + } elseif ((file_exists($fileName)) && (!is_writable($fileName))) { // File exists but cannot be written throw new FileWriteProtectedException($fileName, self::EXCEPTION_FILE_CANNOT_BE_WRITTEN); }