From: Marko Kreen Date: Mon, 31 Aug 2015 16:31:28 +0000 (+0300) Subject: console: Fill auth_user when auth_type=any. X-Git-Tag: pgbouncer_1_7_rc1~16 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1b40254d909ad96f832031fe248b94a1d9aded50;p=pgbouncer console: Fill auth_user when auth_type=any. Otherwise logging can crash (#67). --- diff --git a/src/admin.c b/src/admin.c index bc389db..d23d24b 100644 --- a/src/admin.c +++ b/src/admin.c @@ -1368,9 +1368,11 @@ bool admin_pre_login(PgSocket *client, const char *username) */ if (cf_auth_type == AUTH_ANY) { if (strlist_contains(cf_admin_users, username)) { + client->auth_user = admin_pool->db->forced_user; client->admin_user = 1; return true; } else if (strlist_contains(cf_stats_users, username)) { + client->auth_user = admin_pool->db->forced_user; return true; } }