]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
pgsql: Avoid epoll_ctl() errors when closing connection.
authorTimo Sirainen <tss@iki.fi>
Fri, 24 Sep 2010 17:36:22 +0000 (18:36 +0100)
committerTimo Sirainen <tss@iki.fi>
Fri, 24 Sep 2010 17:36:22 +0000 (18:36 +0100)
src/lib-sql/driver-pgsql.c

index 240a549b9f346931b6384e8304d11efc6c4db53b..dcb61d369cd5c08f14b09c737b0232d5301bad49 100644 (file)
@@ -97,10 +97,11 @@ static void driver_pgsql_close(struct pgsql_db *db)
        db->io_dir = 0;
        db->fatal_error = FALSE;
 
+       driver_pgsql_stop_io(db);
+
        PQfinish(db->pg);
        db->pg = NULL;
 
-       driver_pgsql_stop_io(db);
        if (db->to_connect != NULL)
                timeout_remove(&db->to_connect);