[ https://issues.apache.org/jira/browse/AMQNET-421?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Timothy Bish resolved AMQNET-421. --------------------------------- Resolution: Fixed Fix Version/s: 1.6.0 Assignee: Timothy Bish (was: Jim Gomes) Fixes applied on trunk. > Replace Mutex by lock > --------------------- > > Key: AMQNET-421 > URL: https://issues.apache.org/jira/browse/AMQNET-421 > Project: ActiveMQ .Net > Issue Type: Improvement > Components: ActiveMQ > Reporter: Remo Gloor > Assignee: Timothy Bish > Fix For: 1.6.0 > > Attachments: allDTCImprovments.patch, > UseLockToMakeSureSyncObjectIsReleasedOnExceptions.patch > > > The Transaction implementation currently uses a Mutex that is not guarded by > try-finally. In case of an exception the Mutex is kept in an aquired state > and will never recover. > By replacing this by lock they the sync object is properly released on an > exception. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira