Removed unnecessary locking when modifying server status

Server lock was used when the server status was modified even though only
one thread should ever be modifying the server status.
This commit is contained in:
Markus Makela 2015-11-16 13:01:09 +02:00
parent a355e1beef
commit ab6dae897d

View File

@ -665,7 +665,6 @@ char *status = NULL;
void
server_set_status(SERVER *server, int bit)
{
spinlock_acquire(&server->lock);
server->status |= bit;
/** clear error logged flag before the next failure */
@ -673,7 +672,6 @@ server_set_status(SERVER *server, int bit)
{
server->master_err_is_logged = false;
}
spinlock_release(&server->lock);
}
/**
@ -685,9 +683,7 @@ server_set_status(SERVER *server, int bit)
void
server_clear_status(SERVER *server, int bit)
{
spinlock_acquire(&server->lock);
server->status &= ~bit;
spinlock_release(&server->lock);
}
/**