From 2f6f022cd713699060253a9883dcf229e9bfcedb Mon Sep 17 00:00:00 2001 From: Tim van Dijen <tvdijen@gmail.com> Date: Fri, 20 Jul 2018 10:40:58 +0200 Subject: [PATCH] Fix comparison CREATE TABLE may return 0 on some DBMS, but false is always an indicator something's wrong --- lib/SimpleSAML/Metadata/MetaDataStorageHandlerPdo.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/SimpleSAML/Metadata/MetaDataStorageHandlerPdo.php b/lib/SimpleSAML/Metadata/MetaDataStorageHandlerPdo.php index 47eec7be8..91b4d32a8 100644 --- a/lib/SimpleSAML/Metadata/MetaDataStorageHandlerPdo.php +++ b/lib/SimpleSAML/Metadata/MetaDataStorageHandlerPdo.php @@ -293,7 +293,7 @@ class MetaDataStorageHandlerPdo extends MetaDataStorageSource "CREATE TABLE IF NOT EXISTS $tableName (entity_id VARCHAR(255) PRIMARY KEY NOT NULL, entity_data ". "TEXT NOT NULL)" ); - if ($rows === 0) { + if ($rows === false) { $fine = false; } else { $stmt += $rows; -- GitLab