saEvtEventAttributesSet needs to check that the priority value passed in

is valid.


git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@712 fd59a12c-fef9-0310-b244-a6a79926bd2f
This commit is contained in:
Mark Haverkamp 2005-06-27 21:33:30 +00:00
parent fa198acf82
commit 2b3bcfb6e0

View File

@ -1392,6 +1392,11 @@ saEvtEventAttributesSet(
struct event_data_instance *edi;
int i;
if (priority < SA_EVT_HIGHEST_PRIORITY ||
priority > SA_EVT_LOWEST_PRIORITY) {
return SA_AIS_ERR_INVALID_PARAM;
}
error = saHandleInstanceGet(&event_handle_db, eventHandle,
(void*)&edi);
if (error != SA_AIS_OK) {