From 0a6ca6011ab2cc78d0b8a54e4467347e2ebffec1 Mon Sep 17 00:00:00 2001 From: Ralph Lange Date: Fri, 27 Apr 2012 13:21:56 -0400 Subject: [PATCH] Run post-event-queue filters for events --- src/ioc/db/dbEvent.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ioc/db/dbEvent.c b/src/ioc/db/dbEvent.c index 58ff8e5dd..cd9794cbf 100644 --- a/src/ioc/db/dbEvent.c +++ b/src/ioc/db/dbEvent.c @@ -901,6 +901,11 @@ static int event_read ( struct event_que *ev_que ) */ pevent->callBackInProgress = TRUE; UNLOCKEVQUE (ev_que) + /* Run post-event-queue filter chain */ + if (ellCount(&pevent->chan->post_chain)) { + dbChannelRunPostChain(pevent->chan, pfl); + } + /* Issue user callback */ ( *user_sub ) ( pevent->user_arg, pevent->chan, ev_que->evque[ev_que->getix] != EVENTQEMPTY, pfl ); LOCKEVQUE (ev_que)