[
https://issues.apache.org/jira/browse/AMQNET-421?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Remo Gloor updated AMQNET-421:
------------------------------
Attachment: UseLockToMakeSureSyncObjectIsReleasedOnExceptions.patch
allDTCImprovments.patch
> Replace Mutex by lock
> ---------------------
>
> Key: AMQNET-421
> URL: https://issues.apache.org/jira/browse/AMQNET-421
> Project: ActiveMQ .Net
> Issue Type: Improvement
> Reporter: Remo Gloor
> Assignee: Jim Gomes
> 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