Derby
  1. Derby
  2. DERBY-3308

Broken synchronization for event handling in ClientPooledConnection40

    Details

      Description

      Access to the the list of event listeners is not synchronized properly.

      Taken the rather infrequent use of the relevant methods and the small critical sections, I mean it is sufficient to add synchronization to all the methods that access it at the method level. The same approach is taken in ClientPooledConnection (although not followed through consistently, some of the methods are unsynchronized).

        Activity

        Kristian Waagan created issue -
        Kristian Waagan made changes -
        Field Original Value New Value
        Component/s Network Client [ 11690 ]
        Kristian Waagan made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Kristian Waagan made changes -
        Kristian Waagan made changes -
        Fix Version/s 10.4.0.0 [ 12312540 ]
        Derby Info [Patch Available]
        Kristian Waagan made changes -
        Kristian Waagan made changes -
        Resolution Fixed [ 1 ]
        Status In Progress [ 3 ] Resolved [ 5 ]
        Derby Info [Patch Available]
        Kristian Waagan made changes -
        Fix Version/s 10.2.2.1 [ 12312251 ]
        Fix Version/s 10.3.2.2 [ 12312885 ]
        Kristian Waagan made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Gavin made changes -
        Workflow jira [ 12420509 ] Default workflow, editable Closed status [ 12800766 ]

          People

          • Assignee:
            Kristian Waagan
            Reporter:
            Kristian Waagan
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development