summaryrefslogtreecommitdiffstats
path: root/paste/paste.php
diff options
context:
space:
mode:
Diffstat (limited to 'paste/paste.php')
-rw-r--r--paste/paste.php8
1 files changed, 7 insertions, 1 deletions
diff --git a/paste/paste.php b/paste/paste.php
index 17cec80..fbcdf2c 100644
--- a/paste/paste.php
+++ b/paste/paste.php
@@ -32,8 +32,14 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+require_once("config.php");
require_once("include/pastify.inc");
-require_once("include/createpage.inc");
+
+if (!is_subclass_of($config['storage'], 'StorageEngine'))
+{
+ header('HTTP/1.0 503 Service Unavailable');
+ die('Invalid config');
+}
$refererurl = $_SERVER['HTTP_REFERER'];
$refererurl = preg_replace("/\/[^\/]*$/", "", $refererurl);