From 647a7b5bb77b0d6e4d6432dc0309fd57c795574a Mon Sep 17 00:00:00 2001 From: Daniel Rudolf Date: Wed, 28 Oct 2015 01:41:26 +0100 Subject: [PATCH] Trap empty $requestFileParts --- lib/Pico.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/Pico.php b/lib/Pico.php index 4d78507..827c89b 100644 --- a/lib/Pico.php +++ b/lib/Pico.php @@ -575,6 +575,11 @@ class Pico $requestFileParts[] = $requestUrlPart; } + if (empty($requestFileParts)) { + $this->requestFile = $this->getConfig('content_dir') . 'index' . $this->getConfig('content_ext'); + return; + } + // discover the content file to serve // Note: $requestFileParts neither contains a trailing nor a leading slash $this->requestFile = $this->getConfig('content_dir') . implode('/', $requestFileParts);