vici: Properly skip raise_event() for unknown event names

This commit is contained in:
Martin Willi
2014-05-07 14:13:38 +02:00
parent 3a9a46c20f
commit 65cc8f5581
+1 -1
View File
@@ -437,7 +437,6 @@ METHOD(vici_dispatcher_t, raise_event, void,
if (event) if (event)
{ {
event->uses++; event->uses++;
}
this->mutex->unlock(this->mutex); this->mutex->unlock(this->mutex);
enumerator = array_create_enumerator(event->clients); enumerator = array_create_enumerator(event->clients);
@@ -455,6 +454,7 @@ METHOD(vici_dispatcher_t, raise_event, void,
{ {
this->cond->broadcast(this->cond); this->cond->broadcast(this->cond);
} }
}
this->mutex->unlock(this->mutex); this->mutex->unlock(this->mutex);
message->destroy(message); message->destroy(message);