Unbalanced Valve usage in VMTransport.
--------------------------------------

                 Key: AMQ-2045
                 URL: https://issues.apache.org/activemq/browse/AMQ-2045
             Project: ActiveMQ
          Issue Type: Bug
          Components: Transport
    Affects Versions: 5.3.0
            Reporter: David Jencks
            Assignee: David Jencks
             Fix For: 5.3.0


Valve doesn't check that its state is consistent (counters >= 0).  There's 
unbalanced increment/decrement calls in VMTransport.oneway:
                 enqueueValve.decrement();  //TODO unbalanced??
 (line ~99) 

If I balance this with a preceding enqueValve.increment() I get a deadlock in a 
test when the server tries to send a response message so I assume the correct 
fix is to remove the decrement in this VMTransports valve.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to