Clean up modifications.

This commit is contained in:
counterpoint
2015-06-01 14:05:31 +01:00
parent e5b4984a12
commit 739ea82e36
2 changed files with 7 additions and 14 deletions

View File

@ -158,20 +158,12 @@ server_get_persistent(SERVER *server, char *user, const char *protocol)
{
previous->nextpersistent = dcb->nextpersistent;
}
rc = 0; /* poll_add_dcb(dcb); */
if (rc == DCBFD_CLOSED) {
dcb_set_state(dcb, DCB_STATE_DISCONNECTED, NULL);
dcb_free(dcb);
}
else
{
free(dcb->user);
dcb->user = NULL;
spinlock_release(&server->persistlock);
atomic_add(&server->stats.n_persistent, -1);
atomic_add(&server->stats.n_current, 1);
return dcb;
}
free(dcb->user);
dcb->user = NULL;
spinlock_release(&server->persistlock);
atomic_add(&server->stats.n_persistent, -1);
atomic_add(&server->stats.n_current, 1);
return dcb;
}
previous = dcb;
dcb = dcb->nextpersistent;