Mercurial > dovecot > core-2.2
changeset 9248:0f03cd2679c6 HEAD
pgsql: We hadn't called PQsetnonblocking().
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 07 May 2009 14:45:11 -0400 |
parents | cbade54216a6 |
children | 5e1a4020a277 |
files | src/lib-sql/driver-pgsql.c |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-sql/driver-pgsql.c Wed May 06 18:33:17 2009 -0400 +++ b/src/lib-sql/driver-pgsql.c Thu May 07 14:45:11 2009 -0400 @@ -194,6 +194,8 @@ return -1; } else { /* nonblocking connecting begins. */ + if (PQsetnonblocking(db->pg, 1) < 0) + i_error("pgsql: PQsetnonblocking() failed"); db->io = io_add(PQsocket(db->pg), IO_WRITE, connect_callback, db); db->io_dir = IO_WRITE;