From 5aa6e46edb1b54d9be77ac38d634177e63131bf7 Mon Sep 17 00:00:00 2001
From: "Stephen R. van den Berg" <srb@cuci.nl>
Date: Mon, 7 Nov 2016 13:35:35 +0100
Subject: [PATCH] pgsql: Stop at the first non-object portal.

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

diff --git a/lib/modules/Sql.pmod/pgsql.pike b/lib/modules/Sql.pmod/pgsql.pike
index 8144db29fd..62bb09f3a7 100644
--- a/lib/modules/Sql.pmod/pgsql.pike
+++ b/lib/modules/Sql.pmod/pgsql.pike
@@ -1185,7 +1185,7 @@ private void procmessage() {
 #endif
       portal->_purgeportal();
     }
-  while (portal = qportals->read());
+  while (objectp(portal = qportals->read()));
   if(!terminating && _options.reconnect)
     _connectfail();
   else
-- 
GitLab