Added missing spinlock calls to all monitors.

This commit is contained in:
Markus Makela
2015-05-21 11:41:11 +03:00
parent 7dbc021149
commit 91bc7b2792
5 changed files with 29 additions and 8 deletions

View File

@ -133,8 +133,10 @@ MONITOR *ptr;
void
monitorStart(MONITOR *monitor, void* params)
{
spinlock_acquire(&monitor->lock);
monitor->handle = (*monitor->module->startMonitor)(monitor,params);
monitor->state = MONITOR_STATE_RUNNING;
spinlock_release(&monitor->lock);
}
/**