From acf22eeda2536c32ff132dad7c3bb13b416fc284 Mon Sep 17 00:00:00 2001
From: "Stephen R. van den Berg" <srb@cuci.nl>
Date: Tue, 9 Jun 2020 11:51:28 +0200
Subject: [PATCH] pgsql: resync() in a destructed connection must end
 gracefully.

---
 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 c5cda7f21a..0d8e47352d 100644
--- a/lib/modules/Sql.pmod/pgsql.pike
+++ b/lib/modules/Sql.pmod/pgsql.pike
@@ -577,7 +577,7 @@ private void resync_cb() {
     };
     PD("%O\n", err);
   }
-  if (sizeof(proxy.lastmessage))
+  if (proxy && proxy.lastmessage && sizeof(proxy.lastmessage))
     ERROR(proxy.a2nls(proxy.lastmessage));
 }
 
-- 
GitLab