From 1efde413337dbc96f1c86b3522d83a4313d56c20 Mon Sep 17 00:00:00 2001
From: Morris Jobke <hey@morrisjobke.de>
Date: Fri, 12 Jan 2018 15:45:51 +0100
Subject: [PATCH] Check if realpath() returns false

realpath() returns false in case the directory does not exist. Found it while preparing strict_typing for PHP7+.

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
---
 lib/private/DB/MigrationService.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/private/DB/MigrationService.php b/lib/private/DB/MigrationService.php
index 729f9753dfb..cbe5bd9b957 100644
--- a/lib/private/DB/MigrationService.php
+++ b/lib/private/DB/MigrationService.php
@@ -186,7 +186,7 @@ class MigrationService {
 
 	protected function findMigrations() {
 		$directory = realpath($this->migrationsPath);
-		if (!file_exists($directory) || !is_dir($directory)) {
+		if ($directory === false || !file_exists($directory) || !is_dir($directory)) {
 			return [];
 		}
 
-- 
GitLab