aboutsummaryrefslogtreecommitdiff
path: root/p/api/greader.php
diff options
context:
space:
mode:
Diffstat (limited to 'p/api/greader.php')
-rw-r--r--p/api/greader.php10
1 files changed, 7 insertions, 3 deletions
diff --git a/p/api/greader.php b/p/api/greader.php
index 409babe91..2d1acca16 100644
--- a/p/api/greader.php
+++ b/p/api/greader.php
@@ -883,8 +883,14 @@ function markAllAsRead($streamId, $olderThanId) {
exit('OK');
}
-$pathInfo = empty($_SERVER['PATH_INFO']) ? '/Error' : urldecode($_SERVER['PATH_INFO']);
+$pathInfo = empty($_SERVER['PATH_INFO']) ? '' : urldecode($_SERVER['PATH_INFO']);
+if ($pathInfo == '') {
+ exit('OK');
+}
$pathInfos = explode('/', $pathInfo);
+if (count($pathInfos) < 3) {
+ badRequest();
+}
Minz_Configuration::register('system',
DATA_PATH . '/config.php',
@@ -896,8 +902,6 @@ FreshRSS_Context::$system_conf = Minz_Configuration::get('system');
if (!FreshRSS_Context::$system_conf->api_enabled) {
serviceUnavailable();
-} elseif (count($pathInfos) < 3) {
- badRequest();
} elseif ($pathInfos[1] === 'check' && $pathInfos[2] === 'compatibility') {
checkCompatibility();
}