Uploaded image for project: 'ActiveMQ .Net'
  1. ActiveMQ .Net
  2. AMQNET-421

Replace Mutex by lock

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.6.0
    • ActiveMQ
    • None
    • Patch Available

    Description

      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.

      Attachments

        Activity

          People

            tabish Timothy A. Bish
            remogloor Remo Gloor
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: