diff --git a/lib/evt.c b/lib/evt.c index 98cff258..f98eb093 100644 --- a/lib/evt.c +++ b/lib/evt.c @@ -951,6 +951,9 @@ saEvtChannelOpen( return SA_AIS_ERR_BAD_FLAGS; } + if (timeout == 0) { + return (SA_AIS_ERR_TIMEOUT); + } error = saHandleInstanceGet(&evt_instance_handle_db, evtHandle, (void*)&evti);