I am seeing a problem with version 1.0.2 if a receiver calls=20
dispatcher.disconnect inside a signal handler. This occurs because=20
dispatcher.disconnect removes elements from the receivers list while=20
getAllReceivers is still iterating over that this.
Attached is demonstration of the bug, and patch.
I havent tested later versions, but I cant see any relevant changes in =
CVS. Is=20
the mailing list ok for this or should I add it to the sourceforge =
tracker=20
too?
(Im not subscribed to the list, please CC me direct in replies. Thanks)
____________________
Important Notice:
This email and any attachments are confidential and may contain trade =
secrets or be legally privileged. If you have received this email in =
error you must not use, rely upon, disclose, copy or distribute the =
contents. Please reply to the sender so that proper delivery can be =
arranged and delete the email from your computer.
Gemini Data Loggers monitor incoming and outgoing email to ensure =
satisfactory customer service, maintain company security and prevent =
abuse of their email system. However, any views expressed in this email =
are not necessarily those of Gemini and Gemini cannot be held =
responsible for the content.
Gemini makes best efforts to ensure emails are virus free; however you =
are advised to carry out your own checks. Gemini does not accept =
responsibility for any damage resulting from email viruses.
____________________
|