]> granicus.if.org Git - pgbouncer/commitdiff
Move 'new connection' message to connect_server()
authorMarko Kreen <markokr@gmail.com>
Thu, 7 Oct 2010 09:01:34 +0000 (12:01 +0300)
committerMarko Kreen <markokr@gmail.com>
Thu, 7 Oct 2010 09:01:34 +0000 (12:01 +0300)
The actual address is not known before, thus log message
was 0.0.0.0.  Now it logs actual address.

src/objects.c

index a23d17eccc7b82e32f8c142b54fd9a69f917080f..e6adb0be83153c2cadf21993574737eb1122b226 100644 (file)
@@ -826,6 +826,9 @@ static void connect_server(struct PgSocket *server, struct sockaddr *sa, int sal
                server->remote_addr.ip_addr = in->sin_addr;
        }
 
+       if (cf_log_connections)
+               slog_info(server, "new connection to server");
+
        /* start connecting */
        res = sbuf_connect(&server->sbuf, sa, salen,
                           cf_server_connect_timeout / USEC);
@@ -954,9 +957,6 @@ allow_new:
        pool->last_connect_time = get_cached_time();
        change_server_state(server, SV_LOGIN);
 
-       if (cf_log_connections)
-               slog_info(server, "new connection to server");
-
        dns_connect(server);
 }