changeset 12815:27ee65dc87c2

pgsql: If host isn't given, don't show pgsql((null)) as log prefix (or crash).
author Timo Sirainen <tss@iki.fi>
date Fri, 04 Mar 2011 19:33:52 +0200
parents dfd5a2efd7df
children f95b1e26f1f2
files src/lib-sql/driver-pgsql.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-sql/driver-pgsql.c	Fri Mar 04 19:07:31 2011 +0200
+++ b/src/lib-sql/driver-pgsql.c	Fri Mar 04 19:33:52 2011 +0200
@@ -75,7 +75,8 @@
 
 static const char *pgsql_prefix(struct pgsql_db *db)
 {
-	return t_strdup_printf("pgsql(%s)", db->host);
+	return db->host == NULL ? "pgsql" :
+		t_strdup_printf("pgsql(%s)", db->host);
 }
 
 static void driver_pgsql_set_state(struct pgsql_db *db, enum sql_db_state state)