diff --git a/h5p.classes.php b/h5p.classes.php index 5cb2f07..89a3574 100644 --- a/h5p.classes.php +++ b/h5p.classes.php @@ -660,6 +660,11 @@ class H5PValidator { $tmpDir = $this->h5pF->getUploadedH5pFolderPath(); $tmpPath = $this->h5pF->getUploadedH5pPath(); + if (!H5PCore::dirReady($tmpDir)) { + $this->h5pF->setErrorMessage($this->h5pF->t('Unable to write to the temporary directory.')); + return FALSE; + } + $valid = TRUE; // Extract and then remove the package file.