[Bro-Dev] #747: Scheduled event misfire
Bro Tracker
bro at tracker.bro-ids.org
Tue Jan 10 08:58:19 PST 2012
#747: Scheduled event misfire
----------------------+--------------------
Reporter: seth | Owner:
Type: Problem | Status: new
Priority: Normal | Milestone: Bro2.1
Component: Bro | Version:
Resolution: | Keywords:
----------------------+--------------------
Comment (by robin):
On Tue, Jan 10, 2012 at 14:07 -0000, you wrote:
> If a scheduled event is scheduled in a bro_init handler it will fire
the
> event really quickly at the beginning (much faster than a second)
Yes, it fires immediately (more precisely: the next time timers are
processed). It's not trivial to change iirc, but not impossible
either.
(It's even documented! From events.bif:
{{{
## When a ``bro_init`` handler executes, Bro has not yet seen any
input packets
## and therefore :bro:id:`network_time` is not initialized yet. An
artifact
## of that is that any timer installed in a ``bro_init`` handler
will fire
## immediately with the first packet. The standard way to work
around that is to
## ignore the first time the timer fires and immediately
reschedule.
}}}
--
Ticket URL: <http://tracker.bro-ids.org/bro/ticket/747#comment:0>
Bro Tracker <http://tracker.bro-ids.org/bro>
Bro Issue Tracker
More information about the bro-dev
mailing list