From ae191a5e8787e950eaa7af6570d0d3ab8fe07a08 Mon Sep 17 00:00:00 2001
From: "Stephen R. van den Berg" <srb@cuci.nl>
Date: Sun, 18 Apr 2021 20:30:20 +0200
Subject: [PATCH] pgsql: Simplify code.

---
 lib/modules/Sql.pmod/pgsql_util.pmod | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/lib/modules/Sql.pmod/pgsql_util.pmod b/lib/modules/Sql.pmod/pgsql_util.pmod
index 4c767f7a22..e1b4fff7e4 100644
--- a/lib/modules/Sql.pmod/pgsql_util.pmod
+++ b/lib/modules/Sql.pmod/pgsql_util.pmod
@@ -1132,14 +1132,7 @@ class sql_result {
               if (!alltext)
                 value = (int)value;
             } else {
-              switch (typ) {
-                case INT8OID:value = cr->read_sint(8);
-                  break;
-                case INT2OID:value = cr->read_sint(2);
-                  break;
-                case OIDOID:
-                case INT4OID:value = cr->read_sint(4);
-              }
+              value = cr->read_sint(collen);
               if (alltext)
                 value = (string)value;
             }
-- 
GitLab