On 7 May 2005, at 18:08, Brian Grossman wrote:
PostLoopCallback was a global and would be overwritten by anyone with an
interest. This caused a race condition. For example, check_earlytalker
would fail horribly if there was more than one connection.
Although I applied this patch I'm confused about one aspect that I'm thinking of reverting. You change the close call to push both the self and sock onto @ToClose and then set the ->{closing} flag to zero.
I don't see a reason to do this. Why did you make that change?
