]> granicus.if.org Git - pgbouncer/commitdiff
release_server(): set ->last_lifetime_disconnect on lifetime disconnect
authorMarko Kreen <markokr@gmail.com>
Fri, 11 Feb 2011 14:53:34 +0000 (16:53 +0200)
committerMarko Kreen <markokr@gmail.com>
Fri, 11 Feb 2011 14:53:34 +0000 (16:53 +0200)
Spotted by Emmanuel Courreges

src/objects.c

index f357c8897bf5c0aec76e63eb88c83941dcfea7cd..9f81fe35a00b942354ca85ec7d710c2e818ed1fc 100644 (file)
@@ -672,6 +672,7 @@ bool release_server(PgSocket *server)
        /* enforce lifetime immidiately on release */
        if (server->state != SV_LOGIN && life_over(server)) {
                disconnect_server(server, true, "server_lifetime");
+               pool->last_lifetime_disconnect = get_cached_time();
                return false;
        }