1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-14 19:24:43 +03:00
Andrew Tridgell 5dbf175c75 s3-events: make the old timed events compatible with tevent
tevent ensures that a timed event is only called once. The old events
code relied on the called handler removing the event itself. If the
handler removed the event after calling a function which invoked the
event loop then the timed event could loop forever.

This change makes the two timed event systems more compatible, by
allowing the handler to free the te if it wants to, but ensuring it is
off the linked list of events before the handler is called, and
ensuring it is freed even if the handler doesn't free it.
2010-02-05 22:17:54 -08:00
..
2010-02-05 21:11:17 +01:00
2009-09-02 13:02:39 +02:00
2010-01-23 14:35:37 +01:00
2010-02-05 21:11:17 +01:00
2009-08-07 09:54:52 +02:00
2009-11-03 11:30:00 +01:00
2010-01-24 20:32:17 +01:00
2009-10-19 09:47:33 +02:00