dovecot-2.0: mysql: When sql_exec() fails, log an error.

dovecot at dovecot.org dovecot at dovecot.org
Mon Sep 13 17:08:38 EEST 2010


details:   http://hg.dovecot.org/dovecot-2.0/rev/90bdbeb132a7
changeset: 12105:90bdbeb132a7
user:      Timo Sirainen <tss at iki.fi>
date:      Mon Sep 13 15:08:30 2010 +0100
description:
mysql: When sql_exec() fails, log an error.

diffstat:

 src/lib-sql/driver-mysql.c |  5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diffs (15 lines):

diff -r bcb61478f04d -r 90bdbeb132a7 src/lib-sql/driver-mysql.c
--- a/src/lib-sql/driver-mysql.c	Mon Sep 13 15:08:12 2010 +0100
+++ b/src/lib-sql/driver-mysql.c	Mon Sep 13 15:08:30 2010 +0100
@@ -263,7 +263,10 @@
 {
 	struct mysql_db *db = (struct mysql_db *)_db;
 
-	(void)driver_mysql_do_query(db, query);
+	if (driver_mysql_do_query(db, query) < 0) {
+		i_error("mysql: Query '%s' failed: %s",
+			query, mysql_error(db->mysql));
+	}
 }
 
 static void driver_mysql_query(struct sql_db *db, const char *query,


More information about the dovecot-cvs mailing list