[poe-commits] poe MANIFEST,1.103,1.104
Brought to you by:
rcaputo
From: <rc...@us...> - 2004-09-16 00:26:51
|
Update of /cvsroot/poe/poe In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23719 Modified Files: MANIFEST Log Message: Ton Hospel discovered that stop() from some event handlers causes the session that called it to be reaped twice. The second reap triggers an inconsistency error when ASSERT_DEFAULT is enabled. This patch adds a check to see whether a session is dead by the time its handler returns (and bypasses a lot of moot garbage collection in the rare cases that it is). It adds a performance penalty across the board. There's probably a better way, but this is more immediate. This patch also includes Ton's test case as a proper regression test. Index: MANIFEST =================================================================== RCS file: /cvsroot/poe/poe/MANIFEST,v retrieving revision 1.103 retrieving revision 1.104 diff -C2 -d -r1.103 -r1.104 *** MANIFEST 4 Sep 2004 22:19:09 -0000 1.103 --- MANIFEST 16 Sep 2004 00:26:10 -0000 1.104 *************** *** 159,160 **** --- 159,161 ---- t/90_regression/neyuki_detach.t t/90_regression/suzman_windows.t + t/90_regression/ton-stop-corruption.t |