Raise an alert if an authorize() hook fails

This commit is contained in:
Martin Willi 2012-11-06 11:48:58 +01:00
parent 45d6134218
commit c57fe7ac6f
2 changed files with 6 additions and 0 deletions

View File

@ -720,6 +720,10 @@ METHOD(bus_t, authorize, bool,
} }
enumerator->destroy(enumerator); enumerator->destroy(enumerator);
this->mutex->unlock(this->mutex); this->mutex->unlock(this->mutex);
if (!success)
{
alert(this, ALERT_AUTHORIZATION_FAILED);
}
return success; return success;
} }

View File

@ -124,6 +124,8 @@ enum alert_t {
ALERT_UNIQUE_KEEP, ALERT_UNIQUE_KEEP,
/** allocating virtual IP failed, linked_list_t of host_t requested */ /** allocating virtual IP failed, linked_list_t of host_t requested */
ALERT_VIP_FAILURE, ALERT_VIP_FAILURE,
/** an authorize() hook failed, no argument */
ALERT_AUTHORIZATION_FAILED,
}; };
/** /**