Lock connection host->mutex in connection_handler
authorAdam Dickmeiss <adam@indexdata.dk>
Tue, 20 Apr 2010 10:52:36 +0000 (12:52 +0200)
committerAdam Dickmeiss <adam@indexdata.dk>
Tue, 20 Apr 2010 10:55:49 +0000 (12:55 +0200)
commitf69f282f792a3a4d66257e83ac5d400b87a2a268
treead3f8b0d311eb5fa7e1c848b691a62f7194931d5
parente357450419e008ed47265e4e7dd54f3ddb5c89f1
Lock connection host->mutex in connection_handler

If a timeout occurs when a client exists and is non-Idle, the timeout
is ignored. This ensures that if a timeout happens after a connection
is picked up in client_prep_connection, then it is not destroyed
(soon after).

In connection_create, move code that adds connection to host list to
the end of the creation phase.
src/connection.c