Branch: Tag:

2015-12-05

2015-12-05 21:46:30 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Avoid race during failed connects.

392:    }    if(!socket->is_open())    error(strerror(socket->errno())); +  connectfail=pgsqlsess->_connectfail;    socket->set_backend(local_backend);    socket->set_buffer_mode(i,0);    socket->set_nonblocking(i->read_cb,write_cb,close); -  connectfail=pgsqlsess->_connectfail; +     Thread.Thread(pgsqlsess->_processloop,this);    return;    };