From a64a2c5536da4519b3af833005242e38183366ca Mon Sep 17 00:00:00 2001
From: "Stephen R. van den Berg" <srb@cuci.nl>
Date: Sun, 12 Nov 2017 00:15:47 +0100
Subject: [PATCH] pgsql: Make syntax 8.0 compatible.

---
 lib/modules/Sql.pmod/pgsql.pike | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/modules/Sql.pmod/pgsql.pike b/lib/modules/Sql.pmod/pgsql.pike
index e2062c5d52..68fd6c3aa0 100644
--- a/lib/modules/Sql.pmod/pgsql.pike
+++ b/lib/modules/Sql.pmod/pgsql.pike
@@ -723,7 +723,7 @@ private void procmessage() {
             object cs = ci->start();
             CHAIN(cs)->add_int8('p')->add_hstring(msg, 4, 4);
             cs->sendcmd(SENDOUT); // No flushing, PostgreSQL 9.4 disapproves
-          }
+          };
           PD("Authentication ");
           msglen-=4+4;
           int authtype, k;
@@ -802,7 +802,7 @@ private void procmessage() {
 #endif
               }
               if (k) {
-                cnonce = MIME.encode_base64(Random.System().random_string(18));
+                cnonce = MIME.encode_base64(random_string(18));
                 word = "n,,n=,r=" + cnonce;
                 authresponse(({
                   "SCRAM-SHA-256", 0, sprintf("%4c", sizeof(word)), word
-- 
GitLab