]> granicus.if.org Git - pgbouncer/commitdiff
Now actually improve few disconnect messages.
authorMarko Kreen <markokr@gmail.com>
Fri, 23 Apr 2010 13:51:48 +0000 (13:51 +0000)
committerMarko Kreen <markokr@gmail.com>
Fri, 23 Apr 2010 13:51:48 +0000 (13:51 +0000)
src/client.c

index 28d77aa7b2da23f60313a2290f1b0caa4871fda9..ccf6edf9f50fae143a61763024225360b7a3b584 100644 (file)
@@ -59,7 +59,7 @@ bool set_pool(PgSocket *client, const char *dbname, const char *username)
        if (!db) {
                db = register_auto_database(dbname);
                if (!db) {
-                       disconnect_client(client, true, "No such database");
+                       disconnect_client(client, true, "No such database: %s", dbname);
                        return false;
                }
                else {
@@ -82,7 +82,7 @@ bool set_pool(PgSocket *client, const char *dbname, const char *username)
                /* the user clients wants to log in as */
                user = find_user(username);
                if (!user) {
-                       disconnect_client(client, true, "No such user");
+                       disconnect_client(client, true, "No such user: %s", username);
                        return false;
                }
                client->auth_user = user;
@@ -123,7 +123,7 @@ static bool decide_startup_pool(PgSocket *client, PktHdr *pkt)
                        slog_debug(client, "ignoring startup parameter: %s=%s", key, val);
                } else {
                        slog_warning(client, "unsupported startup parameter: %s=%s", key, val);
-                       disconnect_client(client, true, "Unknown startup parameter");
+                       disconnect_client(client, true, "Unsupported startup parameter: %s", key);
                        return false;
                }
        }