From 7c950358de39618acb8d21a9b2f706a725b8a470 Mon Sep 17 00:00:00 2001
From: "Stephen R. van den Berg" <srb@cuci.nl>
Date: Wed, 22 Nov 2017 15:27:00 +0100
Subject: [PATCH] pgsql: Fix fetch_row_array().

---
 lib/modules/Sql.pmod/pgsql_util.pmod | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/modules/Sql.pmod/pgsql_util.pmod b/lib/modules/Sql.pmod/pgsql_util.pmod
index 29c35b19f4..73488a69b3 100644
--- a/lib/modules/Sql.pmod/pgsql_util.pmod
+++ b/lib/modules/Sql.pmod/pgsql_util.pmod
@@ -1298,7 +1298,7 @@ class sql_result {
     if (eoffound)
       return 0;
     array(array|int) datarow = datarows->try_read_array();
-    if (!datarow) {
+    if (!sizeof(datarow)) {
       array cid = callout(gottimeout, timeout);
       PT(datarow = datarows->read_array());
       local_backend->remove_call_out(cid);
-- 
GitLab