From f47eb43f1f13547a09d34e031fc3b0277d73c599 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Mon, 15 Aug 2022 15:15:31 +0200
Subject: [PATCH] Mysql: Improved error handling for big_query() et al.

Improves diagnostics to detect cause of [PI-153].
---
 src/modules/Mysql/mysql.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/modules/Mysql/mysql.c b/src/modules/Mysql/mysql.c
index 506c4024f7..11d1ff3824 100644
--- a/src/modules/Mysql/mysql.c
+++ b/src/modules/Mysql/mysql.c
@@ -1147,10 +1147,10 @@ static void low_query(INT32 args, char *name, int flags)
     MYSQL_DISALLOW();
 
     if (sp[-args].u.string->len <= 512) {
-      Pike_error("%s(): Query \"%s\" failed (%s)\n",
-		 name, query, err);
+      Pike_error("%s(): Query \"%s\" failed (%d: %s)\n",
+		 name, query, tmp, err);
     } else {
-      Pike_error("%s(): Query failed (%s)\n", name, err);
+      Pike_error("%s(): Query failed (%d: %s)\n", name, tmp, err);
     }
   }
 
-- 
GitLab