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