]> jfr.im git - solanum.git/commit
librb/event: delete indirectly via a dead flag
authorEd Kellett <redacted>
Sat, 3 Aug 2019 05:41:58 +0000 (06:41 +0100)
committerEd Kellett <redacted>
Sat, 7 Sep 2019 13:50:42 +0000 (14:50 +0100)
commit3576d1b482728af41b4de3e7022262dec286d2f1
treea47b28c5e2640827b3f83e9cdfed43bff0ca9366
parent9ac03907343abe6c55c93e2afc48f3ff7566f4bb
librb/event: delete indirectly via a dead flag

This avoids an issue where deleting an event inside the handler of a
different event puts the event iteration in an invalid state.
librb/include/event-int.h
librb/src/event.c