};
-static void virNetClientRequestClose(virNetClientPtr client);
-
static void virNetClientLock(virNetClientPtr client)
{
virMutexLock(&client->lock);
static void
virNetClientKeepAliveDeadCB(void *opaque)
{
- virNetClientRequestClose(opaque);
+ virNetClientClose(opaque);
}
static int
void virNetClientClose(virNetClientPtr client)
{
+ VIR_DEBUG("client=%p", client);
+
if (!client)
return;
- virNetClientLock(client);
- virNetClientCloseLocked(client);
- virNetClientUnlock(client);
-}
-
-static void
-virNetClientRequestClose(virNetClientPtr client)
-{
- VIR_DEBUG("client=%p", client);
-
virNetClientLock(client);
/* If there is a thread polling for data on the socket, set wantClose flag